Les composants d'aperçu d'impression se composent de trois composants visuels pour un aperçu d'impression et d'impression de bas niveau sur la plate-forme cible Windows.
Tprintpreview
Ce contrôle agit comme un remplacement de l'imprimante pour générer, afficher, manipuler et imprimer des pages.

TTHumbnailPreview
Ce contrôle affiche la liste des pages générées par un composant TprintPreview comme miniatures.

Tpaperpreview
Ce contrôle représente une feuille de papier qu'une application peut dessiner directement sur sa toile.

Tous les composants d'aperçu d'impression sont entièrement personnalisables et ont un ensemble complet de propriétés et d'événements.
Ajoutez le fichier suivant dans un package nouveau ou existant:
Preview.pasLes packages suivants doivent être ajoutés à la clause requise de votre colis:
VCLRTL (pour Delphi 6 ou plus uniquement)DesignIDE (pour le package de conception de Delphi 6 ou plus uniquement) Assurez-vous que les fichiers Preview.pas et DELPHIAREA.INC sont dans le chemin de recherche de votre installation Delphi.
Le contrôle TprintPreview repose sur des bibliothèques tierces pour enregistrer les pages en tant que document PDF. Actuellement, le contrôle peut utiliser deux bibliothèques à cet effet.
Le moteur PDF Synopse est une bibliothèque de création de documents PDF open source pour Delphi. Vous pouvez trouver le code source de la bibliothèque à https://github.com/synopse/synpdf.
Pour instruire le contrôle TPrintPreview pour utiliser cette bibliothèque comme générateur PDF, définissez la directive SYNOPSE Compiler au début du fichier Preview.pas .
La bibliothèque DSPDF est une carte postale. Pour obtenir la version non-démo de cette bibliothèque, vous devriez envoyer à l'auteur (Grega Loboda) une carte postale de la ville ou de la ville que vous vivez.
La version de démonstration de la bibliothèque est fournie dans le dossier ExamplesGeneral de ce référentiel. La version de démonstration affiche le message "Ceci est une démo" lors de l'initialisation et n'enregistre pas les propriétés du document.