PDFium Component Docs

OnKeyPress zdarzenie

Component: TPdfView  ·  Unit: PDFium
Wywoływane dla każdego znaku wygenerowanego przez klawiaturę

Syntax

property OnKeyPress: TKeyPressEvent;

Description

Wywoływane dla każdego znaku wygenerowanego przez klawiaturę. Parametr Sender odwołuje się do instancji TPdfView, która wywołała zdarzenie, więc jedna procedura obsługi może obsłużyć wiele widoków, badając Sender

Typowe zastosowania obejmują: filtrowanie lub przekształcanie wpisywanych znaków, zanim trafią do procedur obsługi zaznaczania tekstu lub pól formularzy. Ponieważ procedura obsługi działa na głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL

Procedury obsługi muszą kończyć się szybko — renderowanie PDFium i wypełnianie formularzy odbywają się na tym samym wątku, a każde opóźnienie tutaj przesuwa następne odświeżenie strony

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