PDFium Delphi Component Docs

LinkOptions-ominaisuus

Component: TPdfView  ·  Unit: PDFium
Julkaistu joukko, joka ohjaa, mitä PDFiumin neljästä linkkitoimintotyypistä näkymä seuraa automaattisesti, kun käyttäjä napsauttaa linkkiä

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

LinkOptions on Pascal-tyyppi set of TPdfViewLinkOption. Jokainen lippu kytkee yhden PDF-linkkitoimintotyypin automaattisen käsittelyn:

Oletusarvo on [loAutoGoto, loAutoOpenURI] — turvalliset sivuhypyt ja URL-avaukset pysyvät automaattisina, kun taas ohjelmien käynnistys ja asiakirjojen väliset hypyt vaativat sovellukselta erillisen hyväksynnän

Jokainen linkkitoiminto nostaa myös vastaavan OnAnnotationLinkClick- (merkityt /Link-merkinnät) tai OnWebLinkClick-tapahtuman (verkkolinkkiskannerin osumat) ENNEN automaattisen käsittelijän suorittamista. Merkitse tapahtuman Handled-parametri arvoksi True estämään automaattinen toiminto, tai ohjaa linkki uudelleen vahvistuskehotteen / tietoturvakäytännön / auditointilokin kautta

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