Drucken
Drucken mit Vorschau
RichView Dokumente können gedruckt werden - mit allen Bildern, Hintergründen, Tabellen, usw.
Eine spezielle Komponente ( TRVPrintPreview) ermöglicht die Darstellung einer Vorschau
der Druckausgabe auf dem Bildschirm. Der Benutzer hat die Möglichkeit in der Vorschau zu blättern und die Ansicht zu vergrößern oder zu verkleinern.
Seitenumbrüche können benutzerdefiniert an jeder Stelle eines Dokumentes plaziert werden.
Drucken von eingebetteten Komponenten
RichView versucht, eingebettete Komponenten selbstständig zu Drucken. Es ist allerdings nicht möglich,
eine Prozedur zu erzeugen, die in der Lage ist, jede Art von Komponenten zu Drucken. Sollte der standardmäßig generierte Ausdruck
nicht zufriedenstellend sein, besteht die Möglichkeit, mit Hilfe von OnPrintComponent den Ausdruck selbst zu übernehmen
(durch Zeichnen auf eine temporäre Bitmap).
RichView besitzt eine spezielle Unterstützung zum Ausdruck von TChart. Einzelheiten hierzu in Erweiterungen für RichView.
Kopf- und Fußzeilen
Zur Erstellung von Kopf- und Fußzeilen werden getrennte Dokumente verwendet.
Die akutelle Version der Komponenten erlaubt keine unterschiedlichen
Kopf- oder Fußzeilen für verschiedene Seiten, oder berechnete
Felder in diesen. Ist der Ausdruck von Seitennummern erwünscht,
kann dies unter Verwendung der Events OnPagePrepaint oder
OnPagePostpaint erfolgen.
Weitereführende Möglichkeiten
Die TRVReportHelper Komponente ermöglicht das Zeichnen von Dokumenten auf angegebenen Rechtecken von beliebigen Canvassen, inklusive des Drucker Canvas.
Diese Komponente erlaubt die Erstellung von komplexen Layouts für Seiten, z.B. dem Drucken in mehreren Spalten.
Demos
Bearbeiten und Drucken:
- Demos\Delphi\Editors\Editor 1\ Unterverzeichnis der RichView-Installation, oder
- Demos\CBuilder\Editors\Editor 1\ Unterverzeichnis der RichView-Installation, oder
- Download der kompilierten Demo.
Druck mit einfacher Kopfzeile (»Seite M von N«)
- Demos\Delphi\Assorted\Printing\Printing\ Unterverzeichnis der RichView-Installation, oder
- Demos\CBuilder\Assorted\Printing\Printing\ Unterverzeichnis der RichView-Installation.
Laden von RTF Dokumenten und deren Ausdruck mit Kopf- und Fußzeilen:
- Demos\Delphi\Assorted\Printing\Headers\ Unterverzeichnis der RichView-Installation, oder
- Demos\CBuilder\Assorted\Printing\Headers\ Unterverzeichnis der RichView-Installation.
Ausdruck mit TRVReportHelper
- Demos\Delphi\Assorted\Printing\ReportHelper\ Unterverzeichnis der RichView-Installation, oder
- Demos\CBuilder\Assorted\Printing\ReportHelper\ Unterverzeichnis der RichView-Installation.
Hochqualitative Ausdrucke von Dokumenten mit TChart:
- Demos\Addins\ChartItem\ Unterverzeichnis der RichView-Installation.
Tipps und Tricks zum Drucken (auf Englisch)
WYSIWYG-Editieren
WYSIWYG-Editieren wird nicht unterstützt in TRichViewEdit. Zeilenumbruch auf dem Bildschirm und auf dem Papier kann unterschiedlich sein.
WYSIWYG-Modus ist in ScaleRichView realisiert (zusätzliche Komponenten zu TRichView).
|