PDFium Component Docs

OnResize event

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdfView  ·  Unit: PDFium
Fired whenever the control's client area changes size.

Syntax

property OnResize: TNotifyEvent;

Beschreibung

Fired whenever the control's client area changes size. The Sender parameter references the TPdfView Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender.

Typische Verwendungen sind: die Seite neu anpassen (z. B. Zoom(pfmFitWidth) aufrufen) oder schwebende Symbolleisten neu positionieren. Da der Handler im VCL-Hauptthread läuft, können Sie Formularsteuerelemente 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.PdfViewOnResize(Sender: TObject);
begin
  // re-fit the page (e.g. invoke Zoom(pfmFitWidth)) or reposition floating toolbars
  Caption := Format('OnResize on page %d', [PdfView1.PageNumber]);
end;

Siehe auch

OnClick, OnPageChange, OnMouseDown, PageNumber