PDFium Delphi Component Docs

OnFormUriAction الحدث

المكوّن: TPdf  ·  الوحدة: PDFium
يُطلق عندما يرفع حقل نموذج إجراء URI

الصياغة

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

الوصف

يُطلق OnFormUriAction عندما ترفع طبقة النماذج التفاعلية إجراء URI، مثلًا من زر نموذج أو تنقل نص برمجي. يستقبل المعالج القيمة Uri المفكوكة كـ WString، والبايتات الخام كـ RawUri، ومفاتيح Modifiers، وعلم var Handled

اضبط Handled = True للتنقل بسياسة المضيف وكبح المعالجة الافتراضية

ملاحظات

    • توقيع المعالج: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • تمرّ القيمة Uri المفكوكة بترميز UTF-8 وتعود إلى البايتات الخام ANSI عندما يكون فك الترميز ناقصًا
    • وبالنسبة لتعليقات الروابط على محتوى الصفحة استخدم TPdfView.OnWebLinkClick بدلًا منه

مثال

procedure TMain.Pdf1FormUriAction(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean);
begin
  OpenInSandboxedBrowser(Uri);
  Handled := True;
end;

انظر أيضًا