THotPDF.BeginLoadedPageProgressiveRegionRender Método
Inicia un render reanudable de página cargada cuyo bitmap cubre solo la ventana solicitada del user space de PDF
Declaración
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Parámetros
| Nombre | Propósito |
|---|---|
PageIndex | Índice de página cargada basado en cero |
RegionLeft | Borde izquierdo en puntos del user space de PDF |
RegionBottom | Borde inferior en puntos del user space de PDF |
RegionRight | Borde derecho en puntos del user space de PDF |
RegionTop | Borde superior en puntos del user space de PDF |
DPI | Resolución raster objetivo positiva |
CancellationToken | Token opcional propiedad de quien llama; nil usa OperationCancellationToken |
Comportamiento
- La región debe tener ancho y alto positivos y usa el user space de la página sin rotar, con origen en la esquina inferior izquierda
- Las dimensiones del bitmap devuelto son las dimensiones de la región escaladas por
DPI / 72, respetando la rotación de la página - La sesión reutiliza la display list en caché y suprime únicamente los paint objects con bounds conservadores probados fuera de la región
- El estado de gráficos, el clipping, los paths, el avance del texto, la cancelación y la continuación del JPEG progresivo siguen siendo reanudables en los límites de operadores
RegionVisiblePaintObjectsyRegionCulledPaintObjectsreportan la selección hecha al crear la sesión