property OnKeyDown: TKeyEvent;
Utlöses när en tangent trycks ned medan kontrollen har fokus. Parametern Sender refererar till den TPdfView-instans som utlöste händelsen, så en enda hanterare kan betjäna flera vyer genom att inspektera Sender
Typiska användningsområden är: fånga piltangenter / Page Up / Page Down för att driva navigering, Ctrl+F för att öppna en sökdialog eller Escape för att rensa en markering. Eftersom hanteraren körs på VCL:s huvudtråd kan du uppdatera formulärkontroller och anropa andra VCL-API:er direkt
Hanterare måste returnera snabbt — PDFium-rendering och formulärfyllnad sker på samma tråd, och varje fördröjning här skjuter upp nästa omritning av sidan
TabStop till True om du vill att denna kontroll ska delta i fokusförflyttning med tabbtangenten så att tangentbordshändelser levererasPdfView1.OnKeyDown := MyHandlerSet Cursor- / Set Caret-anrop på TPdfView för att hålla den visuella återkopplingen synkroniserad
procedure TForm1.PdfViewOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
// intercept arrow keys / Page Up / Page Down to drive navigation, Ctrl+F to open a search dialog, or Escape to clear a selection
Caption := Format('OnKeyDown on page %d', [PdfView1.PageNumber]);
end;