PDFium Delphi Component Docs

LinkOptions 속성

컴포넌트: TPdfView  ·  유닛: PDFium
사용자가 링크를 클릭할 때 뷰가 자동으로 따라가는 네 가지 PDFium 링크 액션 형식을 제어하는 published 집합

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

LinkOptions는 Pascal set of TPdfViewLinkOption입니다. 각 플래그는 한 가지 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