THotPDF.BeginLoadedPageProgressiveRegionRender-metoden
Startar en återupptagbar återgivning av en inläst sida vars bitmapp endast täcker det begärda PDF-fönstret i användarrymden
Deklaration
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parametrar
| Namn | Syfte |
|---|---|
PageIndex | Nollbaserat index för inläst sida |
RegionLeft | Vänsterkant i punkter i PDF-användarrymden |
RegionBottom | Underkant i punkter i PDF-användarrymden |
RegionRight | Högerkant i punkter i PDF-användarrymden |
RegionTop | Överkant i punkter i PDF-användarrymden |
DPI | Positiv målrasterupplösning |
CancellationToken | Valfri token som ägs av anroparen; nil använder OperationCancellationToken |
Beteende
- Området måste ha positiv bredd och höjd och använder den oroterade sidans användarrymd med origo i nedre vänstra hörnet
- De returnerade bitmappsdimensionerna är områdesdimensionerna skalade med
DPI / 72, med hänsyn till sidrotation - Sessionen återanvänder den cachelagrade visningslistan och undertrycker endast målningsobjekt med konservativa gränser som bevisligen ligger utanför området
- Grafiktillstånd, klippning, banor, textframsteg, avbrytning och fortsättning av progressiv JPEG förblir återupptagbara vid operatorgränser
RegionVisiblePaintObjectsochRegionCulledPaintObjectsrapporterar det urval som gjordes vid sessionsskapandet