PDFium Component Docs

OnKeyDown zdarzenie

Component: TPdfView  ·  Unit: PDFium
Uruchamia się, gdy klawisz zostanie naciśnięty, a kontrolka ma fokus

Syntax

property OnKeyDown: TKeyEvent;

Description

Wywoływane, gdy klawisz zostanie naciśnięty, podczas gdy kontrolka ma fokus. 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ą: przechwytywanie klawiszy strzałek / Page Up / Page Down do sterowania nawigacją, Ctrl+F do otwarcia okna wyszukiwania albo Escape do usunięcia zaznaczenia. 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.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;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber