PDFium Component Docs

OnKeyDown Ereignis

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdfView  ·  Unit: PDFium
Wird ausgelöst, wenn eine Taste gedrückt wird, während das Steuerelement den Fokus hat

Syntax

property OnKeyDown: TKeyEvent;

Beschreibung

Wird ausgelöst, wenn eine Taste gedrückt wird, während das Steuerelement den Fokus hat. Der Parameter Sender verweist auf die TPdfView-Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender auswertet

Typische Verwendungen sind: Pfeiltasten / Bild auf / Bild ab abfangen, um die Navigation zu steuern, Ctrl+F, um einen Suchdialog zu öffnen, oder Escape, um eine Auswahl zu löschen. Da der Handler auf dem VCL-Hauptthread läuft, können Sie Formularelemente aktualisieren und andere VCL-APIs direkt aufrufen

Handler müssen schnell zurückkehren - das PDFium-Rendering und das Ausfüllen von Formularen laufen im selben Thread, und jede Verzögerung verschiebt die nächste Neuzeichnung der Seite

Hinweise

Beispiel

procedure TForm1.PdfViewOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
// Pfeiltasten / Bild auf / Bild ab abfangen, um die Navigation zu steuern, Ctrl+F, um einen Suchdialog zu öffnen, oder Escape, um eine Auswahl zu löschen
  Caption := Format('OnKeyDown on page %d', [PdfView1.PageNumber]);
end;

Siehe auch

OnClick, OnPageChange, OnMouseDown, PageNumber