property OnKeyDown: TKeyEvent;
Se dispara cuando se pulsa una tecla mientras el control tiene el foco. El parámetro Sender referencia la instancia de TPdfView que disparó el evento, de modo que un único controlador puede servir a varias vistas inspeccionando Sender.
Los usos típicos incluyen: interceptar las teclas de flecha / Re Pág / Av Pág para impulsar la navegación, Ctrl+F para abrir un diálogo de búsqueda o Escape para borrar una selección. Como el controlador se ejecuta en el hilo principal de la VCL, puede actualizar controles de formulario y llamar a otras APIs de VCL directamente.
Los controladores deben devolver rápidamente — el renderizado y el relleno de formularios de PDFium ocurren en el mismo hilo y cualquier retardo aquí pospone el siguiente repintado de página.
TabStop en True si quiere que este control participe en el recorrido de foco con la tecla Tab para que los eventos de teclado se entreguen.PdfView1.OnKeyDown := MyHandler.Set Cursor / Set Caret correspondientes en TPdfView para mantener sincronizada la retroalimentación visual.
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;