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, если документ не подключен или страница вне диапазона. Возвращенный bitmap принадлежит панели |
Примечания
Миниатюры создаются через экземпляр библиотеки подключенного просмотрщика, поэтому лента использует тот же выбор рендерера, что и просмотрщик. Используйте её вместе с TPDFlibOutlineViewer и TPDFlibSearchPanel, чтобы собрать классическую боковую панель читалки
См. также
TPDFlibViewerPanel, TPDFlibViewer, TPDFlibOutlineViewer, TPDFlibSearchPanel