PDFium Delphi Component Docs

ویژگی LinkOptions

کامپوننت: TPdfView  ·  واحد: PDFium
مجموعهٔ منتشرشده که کنترل می‌کند نما هنگام کلیک کاربر روی پیوند، کدام یک از چهار نوع کنش پیوند PDFium را خودکار دنبال می‌کند

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

LinkOptions یک set of TPdfViewLinkOption در Pascal است. هر پرچم رسیدگی خودکار به یکی از انواع کنش پیوند PDF را فعال یا غیرفعال می‌کند:

مقدار پیش‌فرض [loAutoGoto, loAutoOpenURI] است — پرش‌های ایمن صفحه و باز شدن URLها خودکار می‌مانند، در حالی که اجرای برنامه و پرش‌های بین‌سندی مستلزم آن است که برنامه صریحاً آن‌ها را بپذیرد

هر کنش پیوند همچنین رویداد متناظر OnAnnotationLinkClick (حاشیه‌نویسی‌های /Link دارای نشانه) یا OnWebLinkClick (تطابق‌های پویشگر وب‌لینک) را پیش از اجرای گردانندهٔ خودکار فعال می‌کند. پارامتر Handled رویداد را True علامت بزنید تا کنش خودکار سرکوب شود، یا پیوند را از طریق یک اعلان تأیید / سیاست امنیتی / گزارش رسیدگی به مسیر دیگری ببرید

Remarks

Example

// Safe defaults: auto-follow only in-doc jumps and URIs
PdfView1.LinkOptions := [loAutoGoto, loAutoOpenURI];

// Vet URI clicks before opening
procedure TForm1.PdfView1WebLinkClick(Sender: TObject;
  WebLinkIndex: Integer; const Url: WString;
  var Handled: Boolean);
begin
  if MessageDlg('Open ' + Url + '?',
    mtConfirmation, [mbYes, mbNo], 0) <> mrYes then
    Handled := True; // suppress auto-handling
end;

See Also

OnAnnotationLinkClick, OnWebLinkClick, WebLinkAtPos, LinkAnnotationAtPos