PDFium Delphi Component Docs

OnPageChange událost

Component: TPdfView  ·  Unit: PDFium
Spustí se, když se aktuální stránka z jakéhokoli důvodu změní

Syntax

property OnPageChange: TNotifyEvent;

Description

Vyvolá se, když se aktuální stránka z jakéhokoli důvodu změní. Parametr Sender odkazuje na instanci TPdfView, která událost vyvolala, takže jediná obsluha může obsluhovat více zobrazení zkoumáním Sender

Typická použití zahrnují: aktualizovat externí popisek „Strana X z Y“ nebo synchronizovat panel miniatur zobrazovaný vedle dokumentu. Protože obsluha běží na hlavním vlákně VCL, můžete přímo aktualizovat ovládací prvky formuláře a volat ostatní API VCL

Obsluhy musí doběhnout rychle — vykreslování PDFium a vyplňování formulářů probíhají ve stejném vlákně a jakékoli zpoždění zde odloží další překreslení stránky

Remarks

Example

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;

See Also

OnClick, OnMouseDown, PageNumber