PDFium Delphi Component Docs

OnKeyDown event

Component: TPdfView  ·  Unit: PDFium
Denetim odaktayken bir tuşa basıldığında tetiklenir.

Syntax

property OnKeyDown: TKeyEvent;

Description

Control odaktayken bir tuşa basıldığında tetiklenir. Sender parametresi, event'i tetikleyen TPdfView örneğine başvurur; böylece tek bir işleyici, Sender'ı inceleyerek birden çok view'e hizmet edebilir

Tipik kullanımlar: gezinmeyi sürmek için ok tuşlarını / Page Up / Page Down'u kesmek, arama penceresi açmak için Ctrl+F veya seçimi temizlemek için Escape. İşleyici VCL ana thread'inde çalıştığından form control'lerini güncelleyebilir ve diğer VCL API'lerini doğrudan çağırabilirsiniz

İşleyiciler hızla dönmelidir — PDFium işleme ve form doldurma aynı thread'de gerçekleşir; buradaki her gecikme bir sonraki sayfa yeniden boyamasını erteler

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