PDFium Delphi Component Docs

OnPageNumberChanged event

コンポーネント: TPdfView  ·  ユニット: PDFium
スクロールによって visible page number が変わったときに発生します

Syntax

property OnPageNumberChanged: TNotifyEvent;

Description

スクロールによって見えているページ番号が変わったときに発生します。Sender パラメーターはイベントを発火させた TPdfView インスタンスを参照するため、Sender を見れば 1 つのハンドラーで複数ビューに対応できます

典型例は、連続モードでユーザーが別のページを読み始めたことをナビゲーションコントロールへ通知することです。ハンドラーは VCL のメインスレッドで動くため、フォームコントロールの更新や他の VCL API の呼び出しを直接行えます

ハンドラーは素早く返ってください。PDFium の描画とフォーム処理は同じスレッドで行われるため、ここで遅延すると次のページ再描画が後ろにずれます

Remarks

Example

procedure TForm1.PdfViewOnPageNumberChanged(Sender: TObject);
begin
  // notify a navigation control that the user is now reading a different page in continuous mode
  Caption := Format('OnPageNumberChanged on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber