Die Print -Vorschau -Komponenten bestehen aus drei visuellen Komponenten für die Druck- und Druckvorschau auf niedriger Ebene auf der Windows -Zielplattform.
TPrintPreview
Diese Steuerung fungiert als Druckerersatz, um Seiten zu generieren, anzuzeigen, zu manipulieren und zu drucken.

TthumbnailPreview
Diese Steuerung zeigt die Liste der Seiten, die von einer TPRintPreview -Komponente als Miniaturansichten erstellt wurden.

TpaperPreview
Diese Steuerung stellt ein Blatt Papier dar, das eine Anwendung direkt auf seine Leinwand zeichnen kann.

Alle Print -Vorschaukomponenten sind vollständig anpassbar und verfügen über eine umfassende Reihe von Eigenschaften und Ereignissen.
Fügen Sie die folgende Datei in ein neues oder vorhandenes Paket hinzu:
Preview.pasDie folgenden Pakete müssen zur erforderlichen Klausel Ihres Pakets hinzugefügt werden:
VCLRTL (nur für Delphi 6 oder höher)DesignIDE (nur für das Design-Zeit-Paket von Delphi 6 oder höher) Stellen Sie sicher, Preview.pas und DELPHIAREA.INC -Dateien im Suchpfad Ihrer Delphi -Installation befinden.
Das TPRintPreview-Steuerelement basiert auf Bibliotheken von Drittanbietern, um Seiten als PDF-Dokument zu sparen. Derzeit kann die Steuerung für diesen Zweck zwei Bibliotheken verwenden.
Synopse PDF Engine ist eine Open -Source -PDF -Dokumentenerstellungsbibliothek für Delphi. Sie finden den Quellcode der Bibliothek unter https://github.com/synopse/synpdf.
Definieren Sie die SYNOPSE -Compiler -Direktive am Anfang der Preview.pas -Datei, um das TPRintPreview -Steuerelement zu unterweisen, diese Bibliothek als PDF -Generator zu verwenden.
Die DSPDF-Bibliothek ist eine Postkarte. Um die Nicht-Demo-Version dieser Bibliothek zu erhalten, sollten Sie den Autor (Grega Loboda) eine Postkarte der Stadt oder Stadt, in der Sie leben, senden.
Die Demo -Version der Bibliothek ist in dem ExamplesGeneral Ordner dieses Repositorys angegeben. In der Demo -Version werden "this is Demo" -Botschaften nach der Initialisierung angezeigt und speichert die Eigenschaften des Dokuments nicht.