PDFium Delphi Component Docs

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 round-trip이 되며 디코딩이 손실되면 원시 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