Ändern von Randeinstellungen

Abhängig von der Größe des Hintergrund-Bildes, könnte es nötig sein, die Rändergrößen für das Papier einzustellen.

Dies geschieht in der Include-Datei 'layout.ssh'.

Die Rändereinstellungen sehen wie folgt aus:

 /* Code-Ausschnitt: layout_beispiel.ssh */
 /* Randeinstellungen */
 #ifndef B_LEFT
 #define B_LEFT 200 /* 200 Randabstand von Links in 1/10 mm */
 #endif
 #ifndef B_RIGHT
 #define B_RIGHT 150 /* 150 Randabstand von Rechts in 1/10 mm */
 #endif
 #ifndef B_TOP
 #define B_TOP 100 /* 100 Randabstand von Oben in 1/10 mm */
 #endif
 #ifndef B_BOTTOM
 #define B_BOTTOM 270 /* 270 Randabstand von Unten in 1/10 mm */
 #endif
 /* Ausschnitt-ENDE */

Durch das Ändern der Zahlen nach B_LEFT, B_RIGHT, B_TOP und B_BOTTOM in der includierten layout_Datei wird der Druckbereich des Dokumentes für alle Druckdokumente neu definiert.
Um nur für ein einzelnes Druckdokument Randeinstellungen zu Ändern muss im Druckdokument selbst eine Änderung vorgenommen werden, die der includierten layout_Datei vorangestellt sein muss.

Beispiel: Im Druckformular druck_mbaratrk_beispiel.ssr soll die Randeinstellung von Links geändert werden:

 /* Code-Ausschnitt: layout_beispiel.ssh */
 #define DOC_HEADER
 #define DOC_FOOTER
 #define DOC_KOPF
 #define DOC_PRINTLINE
 #define B_LEFT 300 /* 300 Randabstand von Links in 1/10 mm */
 #include "../../include/formular/define.ssh"
 #include "../../include/formular/pagesize.ssh"
 #include "../../include/formular/color.ssh"
 #include "../../include/formular/psfonts.ssh"
 #include "../../include/formular/layout_beispiel.ssh"
 /* Ausschnitt-ENDE */
programmierung/druck/rand.txt · Zuletzt geändert: 01.03.2020 08:25 (Externe Bearbeitung)
 

mercaware ist eine ERP-Software der All for Accounting GmbH

ERP für Ihr einzigartiges Unternehmen

Auberlenstr. 13
70736 Fellbach
Tel.: +49 711 90 65 79 71
E-Mail: