Fold Marks
Belege in Briefform benötigen oft Falzmarken am Rand der Seite, um das Falten zu erleichtern. Um Falzlinien darstellen zu können, wurde das FoldMarks-Control geschaffen. Dieses ist unter dem Namen "Fold Mark Settings" in der Toolbox zu erreichen.
Auf der Report-Oberfläche nimmt das Control die Form einer grauen Box an:
Note
Hierbei handelt es sich lediglich um einen Placeholder, um das Control leichter greifbar zu machen. Die Box wird beim Druck nicht erscheinen.
Das Foldmark-Control kann auch in einem Sub-Report platziert werden. Die Falzmarken werden dabei auf allen Seiten des Haupt-Reports gedruckt - unabhängig davon, an welcher Position der Sub-Report platziert ist.
Important
Werden Foldmark-Controls in mehreren Sub-Reports platziert, dann ziehen diese alle gleichzeitig.
Einstellungen
Das Control bringt einige Properties mit, welche die Eigenschaften der Falzmarken bestimmen.
DIN Norm
Bestimmt, welche Art Falzmarken angedruckt werden. Zur Verfügung stehen Falzmarken nach Formen A und B der DIN-Norm für Briefe.
HalfHeightMark
Bestimmt, ob eine zusätzliche Marke an der Randmitte des Blattes angedruckt werden soll.
Visible
Definiert, ob die Falzmarken angedruckt werden. Das im Report Designer angezeigte Settings-Control wird nie gedruckt.
Mark Size
Bestimmt die Größe der Falzmarken. Diese werden als Rechteck gedruckt; definiert werden also erst Breite und dann Höhe.
Orientation
Bestimmt, ob die Marken links oder rechts gedruckt werden sollen.
Padding
Bestimmt den Abstand der Marken vom Rand.
ForeColor / BackColor
Bestimmt die Farbe der Marken.
HalfHeightMarkForeColor / HalfHeightMarkBackColor
Bestimmt die Farbe der zusätzlichen Marke.
HalfHeightMarkSize
Bestimmt die Größe der zusätzlichen Marke.
Verwendung des Controls
Um die Funktionalität nachzustellen, wurde das Custom Control „Fold Mark Settings“ erstellt, welches im Designer zu finden ist:
Das Platzieren des Controls auf dem Report erstellt ein Dummy-Control zur Selektion. Dieses wird beim späteren Druck nicht zu sehen sein.
Im neuen Control lässt sich jetzt die DIN-Norm selektieren, welche bestimmt, welche Form der Falzmarken angezeigt wird:
„A“ und „B“ beziehen sich hierbei auf die beiden DIN-Standards für Briefpapier. A beschreibt einen üblichen Briefkopf, während B mehr Platz oben auf dem Papier für Adresszeile etc. vorsieht. Nach der Konfiguration werden die Falzmarken nicht im Designer angezeigt – die genaue Position ist erst nach Erstellung des Report-Documents (unmittelbar vor dem physischen Druck) bekannt, da zu diesem Zeitpunkt die Platzberechnung durchgeführt wird.
Im Preview sind sie allerdings schon sichtbar:
Änderungen an den Einstellungen werden hier reflektiert. Wenn wir z.B. jetzt die ForeColor & BackColor auf ein subtileres DarkGrey umstellen, ändert sich das Preview wie folgt: