PDFium Component Docs

OnKeyDown zdarzenie

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdfView  ·  Moduł: PDFium
Uruchamia się, gdy klawisz zostanie naciśnięty, a kontrolka ma fokus

Składnia

property OnKeyDown: TKeyEvent;

Opis

Uruchamia się, gdy klawisz zostanie naciśnięty, a kontrolka ma fokus. Parametr Sender wskazuje instancję TPdfView, która wywołała zdarzenie, więc jeden handler może obsługiwać wiele widoków po sprawdzeniu Sender

Typowe zastosowania obejmują przechwytywanie strzałek / Page Up / Page Down do sterowania nawigacją, Ctrl+F do otwierania okna wyszukiwania albo Escape do czyszczenia zaznaczenia. Ponieważ handler działa w głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL

Handlery muszą zwracać szybko — renderowanie PDFium i wypełnianie formularzy odbywają się w tym samym wątku, a każde opóźnienie tutaj odsuwa przemalowanie następnej strony

Uwagi

Przykład

procedure TForm1.PdfViewOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  // przechwytuj strzałki / Page Up / Page Down do sterowania nawigacją, Ctrl+F do otwierania okna wyszukiwania albo Escape do czyszczenia zaznaczenia
  Caption := Format('OnKeyDown on page %d', [PdfView1.PageNumber]);
end;

Zobacz też

OnClick, OnPageChange, OnMouseDown, PageNumber