TPDFlibThumbnailBar

Viewer

Description

TPDFlibThumbnailBar (unité Lib\PDFlibViewer.pas, ajouté en v3.128.0) est une bande de miniatures pour TPDFlibViewer. Elle affiche une miniature par page, rendue à la demande à un petit DPI fixe au fil du défilement des lignes ; un clic sur une miniature amène la visionneuse associée à cette page

Syntaxe

Delphi

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

La liaison et la surface de lignes (AttachViewer, ItemCount, ItemText, ItemData, Viewer) sont héritées de TPDFlibViewerPanel

Paramètres

ThumbnailCountNombre de miniatures que la bande contient actuellement ; correspond au nombre de pages du document associé après le rechargement automatique et vaut 0 avant qu’un document ne soit associé
EnsureThumbnailRenvoie la miniature de la page en la rendant à la première utilisation ; nil quand aucun document n’est associé ou que la page est hors plage. Le bitmap renvoyé appartient au panneau

Remarques

Les miniatures sont produites via l’instance de bibliothèque de la visionneuse associée ; la bande suit donc la même sélection de moteur de rendu que la visionneuse. Combinez-la avec TPDFlibOutlineViewer et TPDFlibSearchPanel pour assembler une barre latérale de lecteur classique

Voir aussi

TPDFlibViewerPanel, TPDFlibViewer, TPDFlibOutlineViewer, TPDFlibSearchPanel