THotPDF.BeginLoadedPageProgressiveRegionRender Methode
Start een hervatbare render van een geladen pagina waarvan de bitmap alleen het gevraagde PDF-gebruikersruimtevenster bestrijkt
Declaratie
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parameters
| Naam | Doel |
|---|---|
PageIndex | Op nul gebaseerde index van de geladen pagina |
RegionLeft | Linkerrand in PDF-gebruikersruimtepunten |
RegionBottom | Onderrand in PDF-gebruikersruimtepunten |
RegionRight | Rechterrand in PDF-gebruikersruimtepunten |
RegionTop | Bovenrand in PDF-gebruikersruimtepunten |
DPI | Positieve doelrasterresolutie |
CancellationToken | Optioneel token in eigendom van de aanroeper; nil gebruikt OperationCancellationToken |
Gedrag
- Het gebied moet een positieve breedte en hoogte hebben en gebruikt de niet-geroteerde pagina-gebruikersruimte met een oorsprong linksonder
- De geretourneerde bitmapafmetingen zijn de gebiedsafmetingen geschaald met
DPI / 72, met inachtneming van de paginarotatie - De sessie hergebruikt de gecachte displaylist en onderdrukt alleen verfobjecten waarvan conservatieve grenzen bewezen buiten het gebied liggen
- Graphicsstatus, clipping, paden, tekstvoortgang, annulering en voortzetting van progressieve JPEG blijven hervatbaar op operatorgrenzen
RegionVisiblePaintObjectsenRegionCulledPaintObjectsrapporteren de selectie die bij het maken van de sessie is gemaakt