THotPDF.BeginLoadedPageProgressiveRegionRender Method
Spustí obnoviteľné vykresľovanie načítanej stránky, ktorého bitmapa pokrýva len požadované okno používateľského priestoru PDF
Deklarácia
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parametre
| Názov | Účel |
|---|---|
PageIndex | Index načítanej stránky s nulovým základom |
RegionLeft | Ľavý okraj v bodoch používateľského priestoru PDF |
RegionBottom | Dolný okraj v bodoch používateľského priestoru PDF |
RegionRight | Pravý okraj v bodoch používateľského priestoru PDF |
RegionTop | Horný okraj v bodoch používateľského priestoru PDF |
DPI | Kladné cieľové rastrové rozlíšenie |
CancellationToken | Voliteľný token vlastnený volajúcim; nil používa OperationCancellationToken |
Správanie
- Oblasť musí mať kladnú šírku a výšku a používa neotočený používateľský priestor stránky s počiatkom vľavo dole
- Rozmery vrátenej bitmapy sú rozmery oblasti škálované podľa
DPI / 72, pričom sa rešpektuje rotácia stránky - Relácia znovu používa uložený zoznam vykresľovania a potláča len objekty vykresľovania, ktorých konzervatívne ohraničenia sú dokázateľne mimo oblasti
- Stav grafiky, orezávanie, cesty, postup textu, zrušenie a pokračovanie progresívneho JPEG zostávajú obnoviteľné na hraniciach operátorov
RegionVisiblePaintObjectsaRegionCulledPaintObjectshlásia výber vykonaný pri vytvorení relácie