PDFium Component Docs

OnPageChange event

Denna API-post behåller identifierare, signaturer, kodblock och PDF-termer i ursprunglig form.
Komponent: TPdfView  ·  Enhet: PDFium
Triggad när den aktuella sidan ändras av någon anledning.

Syntax

property OnPageChange: TNotifyEvent;

Beskrivning

Triggad när den aktuella sidan ändras av någon anledning. Parametern Sender refererar till TPdfView-instansen som utlöste händelsen, så att en enda hanterare kan betjäna flera vyer genom att inspektera Sender.

Typiska användningar inkluderar: uppdatera en extern etikett med "Page X of Y" eller synka en sidledes miniatyrpanel. Eftersom hanteraren körs på VCL:s huvudtråd kan du uppdatera formulärkontroller och anropa andra VCL-API:er direkt.

Hanterare måste returnera snabbt — PDFium-rendering och formfyllning sker på samma tråd, och varje fördröjning här skjuter upp nästa sidomålning.

Anmärkningar

Exempel

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;

Se även

OnClick, OnMouseDown, PageNumber