PDFium Delphi Component Docs

OnKeyDown event

Componente: TPdfView  ·  Unità: PDFium
Generato quando un tasto viene premuto mentre il controllo ha il focus

Syntax

property OnKeyDown: TKeyEvent;

Description

Generato quando un tasto viene premuto mentre il controllo ha il focus. Il parametro Sender referenzia l'istanza TPdfView che ha generato l'evento, così un singolo gestore può servire più view esaminando Sender

Usi tipici includono: intercettare i tasti freccia / Pagina Su / Pagina Giù per guidare la navigazione, Ctrl+F per aprire una finestra di dialogo di ricerca oppure Escape per cancellare una selezione. Poiché il gestore gira sul thread principale VCL, puoi aggiornare i controlli del form e chiamare altre API VCL direttamente

I gestori devono tornare rapidamente — il rendering PDFium e il form filling avvengono sullo stesso thread e qualsiasi ritardo qui posticipa il prossimo repaint della pagina

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