THotPDF.BeginLoadedPageProgressiveRegionRender Method
Pokreće obnovljivo iscrtavanje učitane stranice čija bitmapa pokriva samo traženi prozor PDF korisničkog prostora
Deklaracija
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parametri
| Naziv | Svrha |
|---|---|
PageIndex | Indeks učitane stranice od nule |
RegionLeft | Lijevi rub u točkama PDF korisničkog prostora |
RegionBottom | Donji rub u točkama PDF korisničkog prostora |
RegionRight | Desni rub u točkama PDF korisničkog prostora |
RegionTop | Gornji rub u točkama PDF korisničkog prostora |
DPI | Pozitivna ciljna razlučivost rastera |
CancellationToken | Opcionalni token u vlasništvu pozivatelja; nil koristi OperationCancellationToken |
Ponašanje
- Područje mora imati pozitivnu širinu i visinu te koristi nezakretani korisnički prostor stranice s ishodištem dolje lijevo
- Dimenzije vraćene bitmape su dimenzije područja uvećane za
DPI / 72, uz poštivanje rotacije stranice - Sesija ponovno koristi predmemorirani popis prikaza i potiskuje samo objekte iscrtavanja s konzervativnim granicama za koje je dokazano da su izvan područja
- Stanje grafike, izrezivanje, putanje, napredovanje teksta, otkazivanje i nastavak progresivnog JPEG-a ostaju obnovljivi na granicama operatora
RegionVisiblePaintObjectsiRegionCulledPaintObjectsizvještavaju o odabiru napravljenom pri stvaranju sesije