PDFium Component Docs

OnKeyDown gebeurtenis

Component: TPdfView  ·  Unit: PDFium
Wordt gegenereerd wanneer een toets wordt ingedrukt terwijl het besturingselement focus heeft

Syntax

property OnKeyDown: TKeyEvent;

Description

Wordt gegenereerd wanneer een toets wordt ingedrukt terwijl het besturingselement focus heeft. De parameter Sender verwijst naar de TPdfView-instantie die de gebeurtenis heeft gegenereerd, zodat een enkele afhandelingsroutine meerdere weergaven kan bedienen door Sender te inspecteren.

Typisch gebruik omvat: pijltoetsen / Page Up / Page Down onderscheppen om navigatie aan te sturen, Ctrl+F om een zoekdialoog te openen, of Escape om een selectie te wissen. Omdat de afhandelingsroutine op de VCL-hoofdthread draait, kunt u formulierbesturingselementen bijwerken en direct andere VCL-API's aanroepen.

Afhandelingsroutines moeten snel terugkeren — PDFium-renderen en formulierinvullen vinden op dezelfde thread plaats, en elke vertraging hier stelt de volgende paginahertekening uit.

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