PDFium Delphi Component Docs

NormalizePageViewRect Función

Unidad: PDFium
Normaliza dos esquinas mapeadas del espacio de página en el rectángulo visible de una página, recortado a sus límites

Syntax

function NormalizePageViewRect(X1, Y1, X2, Y2, PageWidth, PageHeight: Double; out Left, Top, Right, Bottom: Double): Boolean;

Parameters

X1, Y1, X2, Y2Double
PageWidth, PageHeightDouble
Left, Top, Right, BottomDouble

Return Value

Boolean

Description

El espacio de página cuenta Y hacia arriba mientras el espacio de dispositivo lo cuenta hacia abajo, por lo que dos esquinas mapeadas pueden llegar en cualquier orden; los valores menores se convierten en Left y Top

El rectángulo se recorta a los límites de la página, de modo que un viewport de tamaño excesivo informa la propia página en lugar del viewport

Devuelve False cuando la página no tiene tamaño o el rectángulo recortado queda vacío, que es cómo se informa una página desplazada por completo fuera de la vista

Se separó de la retrollamada de llenado de formularios FFI_GetPageViewRect para que la geometría sea comprobable sin un viaje de ida y vuelta por una retrollamada cdecl

See Also

TPdfView.DeviceToPage, TPdfView.PageToDevice