PDFium Delphi Component 文件

OnFormUriAction 事件

元件: TPdf  ·  單元: PDFium
當表單欄位引發 URI 動作時引發

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction 在互動式表單層引發 URI 動作時引發,例如來自表單按鈕或指令碼導覽。處理常式會收到以 WString 呈現的已解碼 Uri、以 RawUri 呈現的原始位元組、鍵盤 Modifiers,以及 var Handled 旗標

設定 Handled = True 可依主機政策導覽,並抑制預設處理

Remarks

    • 處理常式簽名:procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • 已解碼的 Uri 以 UTF-8 往返轉換;解碼有損時會退回原始 ANSI 位元組
    • 頁面內容上的連結註解請改用 TPdfView.OnWebLinkClick

Example

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

See Also