TPDFlibThumbnailBar

查看器

描述

TPDFlibThumbnailBar(单元 Lib\PDFlibViewer.pas,v3.128.0 新增)是 TPDFlibViewer 的缩略图条。它为每页显示一幅缩略图,行滚动进入视野时才以较小的固定 DPI 惰性渲染;单击缩略图会让附加的查看器跳到该页

语法

Delphi

Function ThumbnailCount: Integer;
Function EnsureThumbnail(APage: Integer): TBitmap;

绑定与行接口(AttachViewer、ItemCount、ItemText、ItemData、Viewer)继承自 TPDFlibViewerPanel

参数

ThumbnailCount缩略图条当前持有的缩略图数量;自动重新加载后与附加文档的页数一致,附加文档之前为 0
EnsureThumbnail返回该页的缩略图,首次使用时才渲染;未附加文档或页码越界时返回 nil。返回的位图由面板持有

备注

缩略图通过附加查看器的库实例生成,因此缩略图条遵循与查看器相同的渲染器选择。将它与 TPDFlibOutlineViewer、TPDFlibSearchPanel 组合,即可搭出经典阅读器侧边栏

另请参阅

TPDFlibViewerPanel, TPDFlibViewer, TPDFlibOutlineViewer, TPDFlibSearchPanel