PDFium Delphi Component Docs

OnResize event

Componente: TPdfView  ·  Unità: PDFium
Generato ogni volta che l'area client del controllo cambia dimensione

Syntax

property OnResize: TNotifyEvent;

Description

Generato ogni volta che l'area client del controllo cambia dimensione. Il parametro Sender referenzia l'istanza TPdfView che ha generato l'evento, così un singolo gestore può servire più view esaminando Sender

Usi tipici includono: riadattare la pagina (ad es. richiamare Zoom(pfmFitWidth)) o riposizionare toolbar flottanti. Poiché il gestore gira sul thread principale VCL, puoi aggiornare i controlli del form e chiamare altre API VCL direttamente

I gestori devono tornare rapidamente — il rendering PDFium e il form filling avvengono sullo stesso thread e qualsiasi ritardo qui posticipa il prossimo repaint della pagina

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