PDFium Delphi Component Docs

LinkOptions tulajdonság

Component: TPdfView  ·  Unit: PDFium
Dokumentációs szöveg: Publikált halmaz, amely szabályozza, hogy a PDFium négy link-akciótípusa közül melyeket követi automatikusan a nézet, amikor a felhasználó a linkre kattint

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

A LinkOptions Pascal set of TPdfViewLinkOption típus. Minden jelző egy PDF link-akciótípus automatikus kezelését kapcsolja be:

Az alapértelmezett érték a [loAutoGoto, loAutoOpenURI] — a biztonságos oldalugrások és URL-megnyitások automatikusak maradnak, miközben a programindítás és a dokumentumok közötti ugrások explicit engedélyezését igénylik az alkalmazástól

Minden link-akció a hozzá tartozó OnAnnotationLinkClick (/Link jegyzettel ellátott linkek) vagy OnWebLinkClick (webes linkkereső találatok) eseményt is kiváltja, MIELŐTT az automatikus kezelő futna. Jelöld meg az esemény Handled paraméterét True értékkel az automatikus akció elnyomásához, vagy irányítsd át a linket egy megerősítő kérésen / biztonsági szabályzaton / auditnaplón keresztül

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