THPDFViewer Region Snapshots
Renderiza solo la región elegida para limitar memoria
Declaraciones
function CreatePageRegionSnapshot(PageIndex: Integer;
const PageRect: THPDFRectangle; DPI: Integer= 150): TBitmap;
function CreateCurrentPageRegionSnapshot(const PageRect: THPDFRectangle;
DPI: Integer= 150): TBitmap;
Manejo de regiones
- El rectángulo de entrada usa puntos PDF y un origen en la esquina inferior izquierda
- Los valores izquierda/derecha o inferior/superior invertidos se ordenan automáticamente
- La región se intersecta con el MediaBox de la página antes de renderizar
- Una intersección vacía o una página no válida devuelven
nil - Los valores de DPI se limitan al rango de 12 a 2400
- El bitmap devuelto incluye tanto la rotación de la página PDF como la
ViewRotationactual
Ejemplo
CreatePageRegionSnapshot CreateCurrentPageRegionSnapshot