PDFium Delphi Component Docs

OnKeyDown händelse

Component: TPdfView  ·  Unit: PDFium
Triggas när en tangent trycks ned medan kontrollen har fokus

Syntax

property OnKeyDown: TKeyEvent;

Description

Utlöses när en tangent trycks ned medan kontrollen har fokus. Parametern Sender refererar till den TPdfView-instans som utlöste händelsen, så en enda hanterare kan betjäna flera vyer genom att inspektera Sender

Typiska användningsområden är: fånga piltangenter / Page Up / Page Down för att driva navigering, Ctrl+F för att öppna en sökdialog eller Escape för att rensa en markering. Eftersom hanteraren körs på VCL:s huvudtråd kan du uppdatera formulärkontroller och anropa andra VCL-API:er direkt

Hanterare måste returnera snabbt — PDFium-rendering och formulärfyllnad sker på samma tråd, och varje fördröjning här skjuter upp nästa omritning av sidan

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