PDFium Component Docs

OnKeyPress event

Componente: TPdfView  ·  Unidad: PDFium
Se dispara por cada carácter generado por el teclado

Syntax

property OnKeyPress: TKeyPressEvent;

Description

Se dispara por cada carácter generado por el teclado. 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: filtrar o transformar los caracteres escritos antes de que lleguen a los controladores de selección de texto o de campos de formulario. 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.

Remarks

Example

procedure TForm1.PdfViewOnKeyPress(Sender: TObject; var Key: Char);
begin
  // filter or transform typed characters before they reach text-selection or form-field handlers
  Caption := Format('OnKeyPress on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber