THPDFViewer Coordinate Transforms
Convierte entre espacio de página PDF y bitmap Viewer
Tipo de punto
THPDFViewerPoint= record
X: Single;
Y: Single;
end;
Declaraciones
function PagePointToView(PageIndex: Integer;
const PagePoint: THPDFViewerPoint; out ViewPoint: THPDFViewerPoint;
DPI: Integer= 150): boolean;
function ViewPointToPage(PageIndex: Integer;
const ViewPoint: THPDFViewerPoint; out PagePoint: THPDFViewerPoint;
DPI: Integer= 150): boolean;
Espacios de coordenadas
- Las coordenadas de página PDF usan el MediaBox de la página y un origen en la esquina inferior izquierda
- Las coordenadas del Viewer usan píxeles renderizados y un origen en la esquina superior izquierda
- El valor
/Rotatede la página PDF se aplica antes deViewRotation - Los valores de DPI por debajo de 1 usan 1; los valores mayores se mantienen exactos para que las transformaciones coincidan con todo el rango de zoom del Viewer
- Un estado de página no válido devuelve
Falsey limpia el punto de salida
Ida y vuelta
PagePointToView ViewPointToPage