THPDFViewer Coordinate Transforms

在 PDF 页面空间与渲染后的 Viewer 位图之间双向转换点坐标

点类型

THPDFViewerPoint= record X: Single; Y: Single; end;

声明

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;

坐标空间

往返换算

if Model.PagePointToView(0, PagePoint, ViewPoint, 144) then Model.ViewPointToPage(0, ViewPoint, RestoredPoint, 144);