property OnKeyDown: TKeyEvent;
Déclenché lorsqu'une touche est enfoncée pendant que le contrôle a le focus. Le paramètre Sender référence l'instance TPdfView à l'origine de l'événement, afin qu'un seul gestionnaire puisse servir plusieurs vues en inspectant Sender
Les utilisations typiques incluent : intercepter les touches fléchées / Page Up / Page Down pour piloter la navigation, Ctrl+F pour ouvrir une boîte de recherche ou Escape pour effacer une sélection. Comme le gestionnaire s'exécute sur le thread principal VCL, vous pouvez mettre à jour les contrôles du formulaire et appeler directement d'autres API VCL
Les gestionnaires doivent répondre rapidement — le rendu PDFium et le remplissage de formulaires s’exécutent sur le même thread, et tout délai ici retarde le prochain rafraîchissement de la page
TabStop to True if you want this control to participate in tab-key focus traversal so that keyboard events are delivered.PdfView1.OnKeyDown := MyHandler.Set Cursor / Set Caret calls on TPdfView to keep visual feedback synchronized.
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;