PDFium Delphi Component Docs

LinkOptions property

Component: TPdfView  ·  Unit: PDFium
Tập published điều khiển bốn kiểu link action của PDFium mà view sẽ tự động theo khi người dùng click link

Syntax

property LinkOptions: TPdfViewLinkOptions;

Description

LinkOptions là một set of TPdfViewLinkOption Pascal. Mỗi cờ bật / tắt xử lý tự động cho một kiểu link action của PDF:

Giá trị mặc định là [loAutoGoto, loAutoOpenURI] — các bước nhảy trang an toàn và việc mở URL vẫn tự động, trong khi chạy chương trình và nhảy xuyên tài liệu đòi hỏi ứng dụng phải bật tường minh

Mỗi link action còn kích hoạt sự kiện OnAnnotationLinkClick (annotation /Link được chú thích) hoặc OnWebLinkClick (kết quả khớp của bộ quét liên kết web) tương ứng TRƯỚC KHI handler tự động chạy. Đặt tham số Handled của sự kiện thành True để chặn action tự động, hoặc chuyển hướng liên kết qua hộp thoại xác nhận / chính sách bảo mật / nhật ký kiểm tra

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