PDFium Delphi Component Docs

PageToDevice الطريقة

Component: TPdfView  ·  Unit: PDFium
عكس DeviceToPage: يحوّل نقطة فضاء مستخدم PDF إلى بكسل شاشة داخل العرض

Syntax

function PageToDevice(PageX, PageY: Double; out X, Y: Integer): Boolean; overload;

 

function PageToDevice(Rectangle: TPdfRectangle): TRect; overload;

Description

عكس DeviceToPage: يحوّل نقطة فضاء مستخدم PDF إلى بكسل شاشة داخل العرض

يُستخدم لوضع TLabel أو TShape من VCL فوق إحداثي PDF محدد

يحتفظ TPdfView بتحويل الجهاز إلى الصفحة داخليًا بناءً على Zoom وRotation وحشو الصفحة وإزاحة التمرير؛ هذه المساعدات هي الواجهة العامة الآمنة لذلك التحويل

Remarks

Example

procedure TForm1.PdfView1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  PageX, PageY: Double;
begin
  if PdfView1.PageToDevice(X, Y, PageX, PageY) then
    Caption := Format('pt = (%.2f, %.2f)', [PageX, PageY]);
end;

See Also

DeviceToPage