property LinkOptions: TPdfViewLinkOptions;
A LinkOptions Pascal set of TPdfViewLinkOption típus. Minden
jelző egy PDF link-akciótípus automatikus kezelését kapcsolja be:
PageNumber értékét a célponthoz navigáljaShellExecute hívást
hajt végre az URI-nAz 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
Active := True előtt; a LinkOptions publikáltloAutoOpenURI letiltása a biztonságos választás kioszkba vagy nem megbízható dokumentumok megjelenítőjébe ágyazáskor — párosítsd egy olyan OnWebLinkClick kezelővel, amely ellenőrzi az URL-t, mielőtt bármit tenne
// 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;