Docs de PDFiumPas

OnPageChange event

Esta entrada API conserva identificadores, firmas, bloques de código y términos PDF en su forma original.
Componente: TPdfView  ·  Unidad: PDFium
Se dispara cuando cambia la página actual por cualquier motivo

Sintaxis

property OnPageChange: TNotifyEvent;

Descripción

Se dispara cuando cambia la página actual por cualquier motivo The Sender parameter references the TPdfView la instancia que lanzó el evento, de modo que un único controlador puede servir a varias vistas inspeccionando Sender.

Los usos típicos incluyen: actualizar una etiqueta externa de "Page X of Y" o sincronizar un panel de miniaturas en paralelo. Como el controlador se ejecuta en el hilo principal de VCL, puedes actualizar controles del formulario y llamar directamente a otras API de VCL

Los controladores deben devolver el control con rapidez — el renderizado de PDFium y el rellenado de formularios ocurren en el mismo hilo, y cualquier demora aquí aplaza el siguiente repintado de la página

Notas

Ejemplo

procedure TForm1.PdfViewOnPageChange(Sender: TObject);
begin
  // update an external "Page X of Y" label or sync a side-by-side thumbnail panel
  Caption := Format('OnPageChange on page %d', [PdfView1.PageNumber]);
end;

Véase también

OnClick, OnMouseDown, PageNumber