Dot-Matrix Reporte

Navigation:  Bericht im FR-Designer >

Dot-Matrix Reporte

Previous pageReturn to chapter overviewNext page

Bis jetzt haben wir uns Reporte angesehen, die für den Druck auf Standarddruckern (Tinten-, Laserdrucker) bestimmt waren. Das Drucken eines solchen Reportes wird auf einem Nadeldrucker sehr viel Zeit in Anspruch nehmen. Mit FastReport kann man spezielle Reporte extra für Nadeldrucker erstellen. Es werden nur die Standardsymbole der Schrift verwendet, ohne grafische Elemente. Dadurch erfolgt der Druck wesentlich schneller.

 

 

Betrachten wir das Erstellen eines Reportes der Art «Liste» bestimmt zum Druck auf einem Nadeldrucker. Wir haben solch einen Report schon eher erstellt s.h. Kapitel «Report «Kundenliste». Wir verwenden für den Report jetzt dieselben Daten.

 

Nun erstellen wir ein neues Projekt in Delphi und legen auf die Form die Komponenten TTable, TfrxDBDataSet, TfrxReport, TfrxDotMatrixExport und stellen die Egenschaften ein:

 

TTable:

DatabaseName = 'DBDEMOS'

TableName = 'Customer.db'

 

TfrxDBDataSet:

DataSet = Table1

UserName = Customers

 

Wir öffnen den Reportdesigner  und wählen den Punkt "Datei|Neu…". Es öffnet sich ein Fenster, in dem sich die Assistenten aufgeführt sind. Wir wählen «Dot-Matrix Report»:

 

screenshot - 18.05.2009 , 18_06_02

 

Wenn Sie auf OK gehen erscheint eine leere Seite. Diese ist der Matrixschrift angepasst:

 

_img320

 

Die Liste der Objekte, welche eingefügt werden können, hat sich verändert. Es sind nun «Band», «Text», «Dot-matrix Linie», «ESC-Befehl», «Unterreport» und «Cross-tab Objekt». Andere Objekte können in einem Matrixreport nicht verwendet werden.

 

clip0234

 

Fügen wir auf die Seite die Bänder Report title, Page header und Master data ein:

 

clip0235

 

Die Objekte "Text" verteilen wir auf die Bänder auf folgende Weise:

 

clip0236

 

Das Prinzip der Objektverteilung ist dasselbe wie auch im Standardreport. Der Unterschied besteht darin, dass die Objekte fest im Netz verankert sind. Für diese kann man keine andere Schriftgröße oder Farbe wählen. Jedoch können bestimmte Eigenschaften der Schrift verändert werden. Wählen Sie das Objekt "Text" an und klicken auf 72.6  im Instrumentenpanell:

 

screenshot - 18.05.2009 , 18_08_54

 

Wie man sieht können hier die Eigenschaften eingegeben werden die für das Drucken auf Nadeldruckern speziefisch sind. Diese Eigenschaften besitzt die Seite und alle Matrixobjekte (ausgenommen die Bänder).

Achtung! Im Designer und der Vorschau werden nur die Eigenschaften «Fett», «Kursiv», «Unterstrichen». Zum Drucken werden jedoch alle Eigenschaften verwendet.

 

Verändern wir das Aussehen des Reportes und geben für die Köpfe «Fett». Der Report ist nun fertig und kann in der Vorschau betrachtet werden:

 

clip0237