PDFium Delphi Component Docs

OnResize-händelse

Component: TPdfView  ·  Unit: PDFium
Utlöses så fort kontrollens klientarea ändrar storlek

Syntax

property OnResize: TNotifyEvent;

Description

Utlöses så fort kontrollens klientarea ändrar storlek. Parametern Sender refererar till den TPdfView-instans som utlöste händelsen, så en enda hanterare kan betjäna flera vyer genom att inspektera Sender.

Typiska användningsområden är: anpassa sidan igen (t.ex. anropa Zoom(pfmFitWidth)) eller flyta om flytande verktygsfält. Eftersom hanteraren körs på VCL:s huvudtråd kan du uppdatera formulärkontroller och anropa andra VCL-API:er direkt.

Hanterare måste återvända snabbt — PDFium-rendering och formulärfyllning sker på samma tråd, och varje fördröjning här skjuter fram nästa sidomålning.

Remarks

Example

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;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber