PDFium Delphi Component Docs

LinkOptions svojstvo

Component: TPdfView  ·  Unit: PDFium
Objavljeni skup koji kontroliše koje od četiri vrste akcija linka PDFium-a pregled automatski prati kada korisnik klikne na link

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

LinkOptions je Pascal set of TPdfViewLinkOption. Svaka zastavica prebacuje automatsku obradu jedne vrste PDF akcije linka:

Podrazumevana vrednost je [loAutoGoto, loAutoOpenURI] — bezbedni skokovi na stranice i otvaranja URL-ova ostaju automatski, dok pokretanje programa i skokovi između dokumenata zahtevaju da aplikacija to izričito omogući.

Svaka akcija linka takođe okida odgovarajući događaj OnAnnotationLinkClick (anotirane /Link anotacije) ili OnWebLinkClick (pogoci skenera veb linkova) PRE nego što pokrene automatski rukovalac. Označite parametar Handled događaja kao True da potisnete automatsku akciju, ili preusmerite link kroz potvrdu / bezbednosnu politiku / dnevnik revizije.

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