TPDFlibThumbnailBar
ビューア
説明
TPDFlibThumbnailBar (ユニット Lib\PDFlibViewer.pas、v3.128.0 で追加) は、TPDFlibViewer 用のサムネイルストリップです。ページごとに 1 枚の縮小画像を表示し、行がスクロールで視界に入った時点で小さな固定 DPI で遅延レンダリングします。サムネイルをクリックすると、接続中のビューアがそのページへ移動します
構文
Delphi
Function ThumbnailCount: Integer;
Function EnsureThumbnail(APage: Integer): TBitmap;バインディングと行操作の API 面 (AttachViewer, ItemCount, ItemText, ItemData, Viewer) は、TPDFlibViewerPanel からの継承です
パラメータ
ThumbnailCount | ストリップが現在保持しているサムネイルの数。自動再読み込み後は接続中ドキュメントのページ数と一致し、ドキュメント接続前は 0 になります |
|---|---|
EnsureThumbnail | そのページの縮小画像を、初回使用時にレンダリングして返します。ドキュメントが接続されていないかページが範囲外の場合は nil。返されたビットマップの所有権はパネルにあります |
備考
縮小画像は接続中ビューアのライブラリインスタンスを通じて生成されるため、ストリップはビューアと同じレンダラー選択に従います。TPDFlibOutlineViewer や TPDFlibSearchPanel と組み合わせれば、定番のリーダーサイドバーを組み立てられます
関連項目
TPDFlibViewerPanel, TPDFlibViewer, TPDFlibOutlineViewer, TPDFlibSearchPanel