THotPDF.BeginLoadedPageProgressiveRegionRender Method
Avvia un rendering riprendibile della pagina caricata la cui bitmap copre solo la finestra user-space PDF richiesta
Dichiarazione
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parametri
| Nome | Scopo |
|---|---|
PageIndex | Indice della pagina caricata a base zero |
RegionLeft | Bordo sinistro in punti user-space PDF |
RegionBottom | Bordo inferiore in punti user-space PDF |
RegionRight | Bordo destro in punti user-space PDF |
RegionTop | Bordo superiore in punti user-space PDF |
DPI | Risoluzione raster di destinazione positiva |
CancellationToken | Token facoltativo di proprietà del chiamante; nil usa OperationCancellationToken |
Comportamento
- La regione deve avere larghezza e altezza positive e usa lo user space della pagina non ruotato con origine in basso a sinistra
- Le dimensioni della bitmap restituita sono le dimensioni della regione scalate di
DPI / 72, rispettando la rotazione della pagina - La sessione riusa la display list in cache ed elimina solo i paint object con bounds conservativi dimostrati fuori dalla regione
- Stato grafico, clipping, path, avanzamento del testo, annullamento e continuazione del JPEG progressivo restano riprendibili ai confini degli operatori
RegionVisiblePaintObjectseRegionCulledPaintObjectsriportano la selezione effettuata alla creazione della sessione