PDFium Delphi Component Docs

LinkOptions الخاصية

Component: TPdfView  ·  Unit: 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