PDFium Delphi Component Docs

OnPageChange event

Component: TPdfView  ·  Unit: PDFium
Kích hoạt khi trang hiện tại thay đổi vì bất kỳ lý do nào

Syntax

property OnPageChange: TNotifyEvent;

Description

Được kích hoạt khi trang hiện tại thay đổi vì bất kỳ lý do nào. Tham số Sender tham chiếu tới thực thể TPdfView đã phát sinh sự kiện, nhờ đó một trình xử lý duy nhất có thể phục vụ nhiều thành phần xem bằng cách kiểm tra Sender

Các cách dùng điển hình gồm: cập nhật một nhãn "Trang X trên Y" bên ngoài hoặc đồng bộ một panel hình thu nhỏ đặt cạnh nhau. Vì trình xử lý chạy trên luồng chính của VCL, bạn có thể cập nhật các điều khiển của form và gọi các API VCL khác trực tiếp

Các trình xử lý phải trả về nhanh — việc kết xuất PDFium và điền biểu mẫu diễn ra trên cùng một luồng, mọi trì hoãn ở đây sẽ làm chậm lần vẽ lại trang tiếp theo

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