Navigation:  Designer > Referenz > Formulare > Der Formulardesigner > Der Grundaufbau des Formulars >

Der Datensatzblock

Previous pageReturn to chapter overviewNext page

Innerhalb des Datensatzblockes werden einzelne Datensätze gedruckt. Datensätze können dabei Artikel, Adressen, Lager, Belege, Belegpositionen usw. sein (je nach Ausdrucksbasis).

Der Datensatzblock besteht aus zwei Einheiten.

 

1. GESAMTBLOCK

2. AUSDRUCKSHÖHE

 

Definition:

Der Gesamtblock ist der Bereich, der für den Druck von Datensätzen auf einer Seite reserviert ist. Dieser Bereich nimmt also mehrere Datensätze auf. Die Ausdruckshöhe ist der Bereich, der innerhalb des Gesamtblocks für einen einzigen Datensatz reserviert ist.

 

MERKE:

Der Datensatzblock wird während der Druckaufbereitung für jeden selektierten Datensatz (Selektionsparameter!) durchlaufen.

 

Die Generierung erfolgt also grundsätzlich in folgenden Schritten:

 

1. Festlegen der Koordinaten

2. Festlegen der Gesamtblockhöhe

3. Festlegen der Ausdruckshöhe

4. Generieren, was innerhalb der Ausdruckshöhe je Datensatz gedruckt werden soll (Text, Platzhaltern resp. Variablen)

 

 

Die Koordinaten (Menü: „Koordinaten")

Die Koordinaten legen auch hier den Nullpunkt für den Druck der Datensätze fest. Folgende Abbildung soll dies verdeutlichen:

 

 

Vom druckbaren Bereich (Blattanfang) ausgehend, wird der ABSTAND OBEN IN MM gemessen. Der Abstand bezieht also den Kopfbereich mit ein - bis zum Beginn des Datensatzblockes. Der ABSTAND LINKS IN MM entspricht dann in der Regel dem des Kopfes.

 

 

Die Gesamtblockhöhe in mm (Menü „Zeilenhöhe / Zeilenabstand")

Die Gesamtblockhöhe definiert den Bereich, der für den Druck der Datensätze auf einer Seite reserviert ist.

 

MERKE:

Die Definition der Gesamtblockhöhe gilt übergreifend auch für alle weiteren „Positionsblöcke" und darf in diesen - im Normalfall nicht mehr definiert werden.

Schematisch dargestellt, würde die Gesamtblockhöhe wie folgt definiert:

 

 

 

Die Ausdruckshöhe

Die Ausdruckshöhe in mm bestimmt einen Bereich innerhalb der Gesamtblockhöhe, der für jeden Datensatz reserviert wird. Subtrahiert man von der Ausdruckshöhe in mm die Fonthöhe, erhält man den Zeilenabstand in mm.

Schematisch dargestellt, würde die Ausdruckshöhe in mm wie folgt definiert:

Bei der Generierung von Textkonstanten/Textvariablen bewegt man sich immer im Bereich der Ausdruckshöhe!

Nachfolgende Grafik soll dies verdeutlichen.

 

 

 

Generierung von Texten, Platzhaltern resp. Variablen (Menü „Textkonstanten / Textvariablen)

 

Beispiel:

Die Ausdruckshöhe soll 10 mm betragen. Diese Höhe wäre demnach bei einer Fonthöhe von 4 mm für einen zweizeiligen Druck je Datensatz angebracht (z. B. der Artikeltext eines Artikels soll in der 2. Zeile stehen). Bei einer Höhe von 10 mm kann der Text (Font) auch nach unten verschoben werden.

 

Grafik:

 

 

 

Bei einem einzeiligen Ausdruck wird die Ausdruckshöhe in der Regel 1 mm über der Fonthöhe angegeben. Der Font wird dann mit y=0 generiert.

Das Beispiel anhand einer Grafik:

 

Bei einer Fonthöhe von 4 mm (40/10 mm) und einem Zeilenabstand von 1 mm würde eine Ausdruckshöhe von 5 mm ausreichen. Der y-Punkt wäre dann durchgängig = 0.