PDFium Delphi Component Docs

PageToDevice متد

کامپوننت: TPdfView  ·  واحد: PDFium
Inverse of DeviceToPage: converts a PDF user-space point to a screen pixel inside the view.

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 تبدیل device-to-page را به‌صورت درونی بر اساس Zoom، Rotation، padding صفحه و افست پیمایش نگه می‌دارد؛ این کمکی‌ها رابط عمومی ایمن برای آن تبدیل هستند

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