Kann man die Spalten fixieren, damit diese immer an der selben Position gedruckt werden?
Ich bin dabei ein Rechnungsformular zu ändern und würde gerne Spalten mit Wert 0 ausblenden. Dabei werden nachfolgende Spalten an die Stelle der ausgeblendeten Spalte verschoben.
Beispiel:
Ich habe eine Position aus folgenden Spalten.
Pos - ME - Bezeichnung - Menge - E-Preis - Rabatt - G-Preis
Wenn ich die Darstellungsbedingung so konfiguriere, dass Rabatt nur angedruckt wird wenn ungleich 0 dann wird die Spalte G-Preis an die Position des Rabattfeldes geschoben.
Wie bekomme ich es hin, dass die nachfolgenden Spalten ihre ursprüngliche Position behalten?
Alternativ, falls das nicht möglich ist, wäre meine Idee den Rabatt in weiß zu drucken wenn der Wert 0 ist. Allerdings weiß ich nicht wie die Formel dafür aussehen muss.
Kann mir jemand einen Tipp geben?
danke für die Info, ich habe es mit dem Vorschlag von Marco hin bekommen.
Zu dem Andruck in weißer Farbe habe ich noch eine Frage.
Das hat mit der Farbe Grau geklappt aber nicht mit Weiß. Daraufhin habe ich folgenden Beitrag gefunden:
List & Label verwendet eine Kontrastoptimierung, um beispielsweise weißen Text auf weißen Hintergrund zu vermeiden und wechselt dann automatisch auf die Schriftfarbe schwarz. Diese Optimierung lässt sich über die Option LL_OPTION_NOCONTRASTOPTIMIZATION (Index 285, Default: 0) ausschalten:
//LL_OPTION_NOCONTRASTOPTIMIZATION
LL.Core.LlSetOption(285, 1);