Unité: PDFium
Utilisez le composant TPdfView pour afficher les pages PDF. TPdfView hérite de TScrollingWinControl et fournit le défilement, le zoom, la navigation entre les pages, les calculs de zoom d'ajustement, la conversion entre coordonnées appareil et page, le repérage de texte et le défilement par glissement de la souris
Exemple
PdfView.Pdf := Pdf1;
PdfView.FitMode := pfmFitWidth;
PdfView.PageNumber := 1;
Types
type TPdfDisplayMode = (dmSingleContinuous, dmTwoPageContinuous, dmTwoPageContinuousWithCover);
Détermine comment les pages du document PDF sont affichées
- dmSingleContinuous - Afficher les pages en continu dans une seule colonne
- dmTwoPageContinuous - Afficher les pages en continu dans deux colonnes
- dmTwoPageContinuousWithCover - Afficher d'abord la première page seule, puis afficher les pages restantes en continu dans deux colonnes
type TPdfFitMode = (pfmNone, pfmActualSize, pfmFitPage, pfmFitWidth);
Mode d'ajustement automatique des pages utilisé par la propriété FitMode
- pfmNone - respecte la valeur de Zoom définie par l'appelant (comportement hérité)
- pfmActualSize - force Zoom := 1.0
- pfmFitPage - choisit le plus grand Zoom qui affiche encore la page entière
- pfmFitWidth - choisit le Zoom qui fait correspondre la largeur de la page à celle de la zone d'affichage
type TPdfViewLinkOption = (loAutoGoto, loAutoOpenURI, loAutoLaunch, loAutoEmbeddedGoto);
type TPdfViewLinkOptions = set of TPdfViewLinkOption;
Options de gestion des clics sur les liens utilisées par la propriété LinkOptions
- loAutoGoto - accéder automatiquement aux destinations internes
- loAutoOpenURI - ouvrir automatiquement les liens URI via ShellExecute
- loAutoLaunch - lancer automatiquement les liens vers des fichiers ou des applications via ShellExecute
- loAutoEmbeddedGoto - réservé à une prise en charge future des goto intégrés
Pour les autres types (TBookmark, TLinkAnnotation, TPdfAnnotation, TPdfImage, TRenderOption, TRotation, TSearchOption, TWebLink, etc.), voir TPdf
Propriétés
Méthodes
Événements