Método THotPDF.BeginLoadedPageProgressiveRegionRender
Inicia un renderizado reanudable de página cargada cuyo mapa de bits cubre solo la ventana de espacio de usuario PDF solicitada
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 de espacio de usuario PDF |
RegionBottom | Borde inferior en puntos de espacio de usuario PDF |
RegionRight | Borde derecho en puntos de espacio de usuario PDF |
RegionTop | Borde superior en puntos de espacio de usuario PDF |
DPI | Resolución ráster de destino positiva |
CancellationToken | Token opcional propiedad del llamador; nil usa OperationCancellationToken |
Comportamiento
- La región debe tener ancho y alto positivos y usa el espacio de usuario de página sin rotar con un origen inferior izquierdo
- Las dimensiones del mapa de bits devuelto son las dimensiones de la región escaladas por
DPI / 72, con la rotación de página respetada - La sesión reutiliza la lista de visualización en caché y suprime solo los objetos de pintado con límites conservadores demostrados fuera de la región
- El estado de gráficos, el recorte, las rutas, el avance de texto, la cancelación y la continuación JPEG progresiva siguen siendo reanudables en los límites de operador
RegionVisiblePaintObjectsyRegionCulledPaintObjectsinforman de la selección realizada en la creación de la sesión