PDFium Component Docs

LinkOptions-egenskap

Component: TPdfView  ·  Unit: PDFium
Publisert sett som styrer hvilke av PDFiums fire lenkehandlingstyper viseren følger automatisk når brukeren klikker på lenken

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

LinkOptions er et Pascal-set of TPdfViewLinkOption. Hvert flagg styrer automatisk håndtering av én PDF-lenkeshandlingstype:

Standardverdien er [loAutoGoto, loAutoOpenURI] — trygge sidehopp og URL-åpninger forblir automatiske, mens programstart og dokumentkryssende hopp krever at programmet melder seg på eksplisitt

Hver lenkehandling utløser også den tilsvarende OnAnnotationLinkClick- (annoterte /Link-merknader) eller OnWebLinkClick-hendelsen (treff fra weblenkescanneren) FØR den automatiske behandleren kjører. Sett hendelsens Handled- parameter til True for å undertrykke auto-handlingen, eller omdiriger lenken gjennom en bekreftelsesdialog / sikkerhetspolicy / revisjonslogg

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