PDFium Component Docs

OnResize event

Componente: TPdfView  ·  Unidad: PDFium
Se dispara siempre que el área de cliente del control cambia de tamaño

Syntax

property OnResize: TNotifyEvent;

Description

Se dispara siempre que el área de cliente del control cambia de tamaño. El parámetro Sender referencia la instancia de TPdfView que disparó el evento, de modo que un único controlador puede servir a varias vistas inspeccionando Sender.

Los usos típicos incluyen: volver a ajustar la página (p. ej. invocar Zoom(pfmFitWidth)) o reposicionar barras de herramientas flotantes. Como el controlador se ejecuta en el hilo principal de la VCL, puede actualizar controles de formulario y llamar a otras APIs de VCL directamente.

Los controladores deben devolver rápidamente — el renderizado y el relleno de formularios de PDFium ocurren en el mismo hilo y cualquier retardo aquí pospone el siguiente repintado de página.

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