PDFium Delphi Component Docs

LinkOptions svojstvo

Komponenta: TPdfView  ·  Jedinica: PDFium
Objavljeni skup koji upravlja time koje od četiri vrste link radnji PDFiuma prikaz prati automatski kada korisnik klikne vezu

Sintaksa

property LinkOptions: TPdfViewLinkOptions;

Opis

LinkOptions je Pascal set of TPdfViewLinkOption. Svaka oznaka uključuje ili isključuje automatsku obradu jedne vrste PDF link radnje:

Zadana vrijednost je [loAutoGoto, loAutoOpenURI] — sigurni skokovi na stranice i otvaranja URL-ova ostaju automatski, dok pokretanje programa i skokovi između dokumenata zahtijevaju da aplikacija to izričito omogući

Svaka link radnja također okida odgovarajući događaj OnAnnotationLinkClick (anotirane /Link anotacije) ili OnWebLinkClick (pogodi web skenera veza) PRIJE nego što se pokrene automatski rukovatelj. Označite parametar Handled događaja kao True da biste potisnuli automatsku radnju ili preusmjerite vezu putem dijaloga za potvrdu / sigurnosne politike / zapisnika nadzora

Napomene

Primjer

// 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;

Vidi također

OnAnnotationLinkClick, OnWebLinkClick, WebLinkAtPos, LinkAnnotationAtPos