PDFium Component Docs

OnKeyUp event

Component: TPdfView  ·  Unit: PDFium
Terjadi saat tombol dilepaskan ketika kontrol penampil memiliki fokus

Syntax

property OnKeyUp: TKeyEvent;

Description

OnKeyUp adalah event keyboard VCL standar yang dipublikasikan pada TPdfView. Handler berjalan setelah sistem operasi melaporkan pesan WM_KEYUP / WM_SYSKEYUP ketika kontrol memiliki fokus. Tanda tangan event adalah procedure(Sender: TObject; var Key: Word; Shift: TShiftState)Key adalah kode virtual-key (VK_ESCAPE, VK_NEXT, VK_PRIOR, …) dan Shift melaporkan keadaan modifier pada saat pelepasan

OnKeyUp dipicu untuk setiap tombol — termasuk tombol non-karakter seperti tombol panah dan tombol fungsi — asalkan TPdfView memiliki fokus keyboard. Tetapkan Key ke nol di dalam handler untuk mengonsumsi event sehingga tidak merambat lebih lanjut (misalnya untuk memblokir Tab dari melakukan siklus fokus ketika field formulir sedang diedit)

Gunakan OnKeyUp untuk menerapkan pintasan penampil yang harus dipicu saat pelepasan daripada saat ditahan — Page Down / Page Up untuk navigasi, F3 untuk cari-lanjut, Escape untuk menutup seleksi. Interaksi berkelanjutan (panning, seleksi marquee) lebih baik didorong dari OnKeyDown karena OS mengulangi-otomatis KeyDown tetapi hanya memancarkan satu KeyUp per pelepasan fisik

Remarks

Example

procedure TForm1.PdfView1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  case Key of
    VK_NEXT:  PdfView1.PageNumber := PdfView1.PageNumber + 1;
    VK_PRIOR: PdfView1.PageNumber := PdfView1.PageNumber - 1;
    VK_HOME:  PdfView1.PageNumber := 1;
    VK_END:  PdfView1.PageNumber := Pdf1.PageCount;
    VK_ESCAPE: PdfView1.ClearHighlight;
  end;
end;

See Also

OnKeyDown, OnKeyPress, PageNumber, ClearHighlight