LinkOptions가 자동 처리하지 않는 text-detected web URL을 사용자가 클릭할 때 발생합니다property OnWebLinkClick: TPdfViewWebLinkClickEvent;
LinkOptions가 자동 처리하지 않는 text-detected web URL을 사용자가 클릭할 때 발생합니다. 내장 기본 동작을 억제하려면 Handled를 True로 설정하세요
LinkOptions에 일치하는 auto flag가 켜져 있으면 뷰가 navigation/launch를 자동으로 수행하고 이 event는 발생하지 않습니다
handler는 VCL main thread에서 실행되므로 navigation 중에 modal dialog를 띄우거나 form control을 바로 갱신할 수 있습니다
Link parameter는 value record입니다. handler가 반환된 뒤에도 필드를 보관해도 안전합니다file: 또는 javascript: activation을 피하려면 scheme을 allow-list와 대조해 검증하세요OnMouseMove와 함께 사용해 status bar에서 target URL을 hover-preview할 수 있습니다
procedure TForm1.PdfView1OnWebLinkClick(Sender: TObject; const Link: TWebLink; var Handled: Boolean);
begin
// inspect Link and decide whether to navigate
Handled := True;
end;