2.canbreak oder zusammenschrupfen der texte
nicky leoni
Hallo zusammenleider bleibt es noch ein problem offen beim thread :canbreak oder zusammenschrupfen der texte
die visualisierung sieht aus wie eine "schlange" wenn man nicht der Font courier auswählt (fonts wie der kunde benutzen will wie tahoma haben keine fixe breite der einzelne buchstaben).
dann sieht so aus :
Code Menge Preis
--------------------
1 2 10
Machine: ps 100
Druckqualität : hoch
Format: A4
Farbe: Schwarz
statt so:
2 10 100
Machine: ps 100
Druckqualität: hoch
Format: A4
Farbe: Schwarz
danke für eine hilfe
Nicky
nicky leoni
hallo Philippdas problem ist immer noch offen, ich habe gesehen dass diesen Nachrichten-Editor die spaces "gefressen hat",
ich versuche nochmals:
es sollte so aussehen : (ps 100, hoch,A4, Schwarz sollten vertikal aligned sein)
Machine: ps 100
Druckqualität: hoch
Format: A4
Farbe: Schwarz
danke
Der Lösungvorschlag war:
Eine Möglichkeit wäre den Text dynamisch zusammenzusetzen und in einem einzelnen Detail (canBreak=false) zu platzieren.
Im Generate - Script sähe dass dann so aus:
Dim val As String = ""
val = DocumentRow("ItemCode")
If DocumentRow("UDF1") <> "" Then
val = val & vbcrlf & DocumentRow("UDF1")
End If
If DocumentRow("UDF2") <> "" Then
val = val & vbcrlf & DocumentRow("UDF2")
End If
...
...
textBoxXY.Value = val
Tipp: man sollte falls man noch die "alten" DataBänder verwendet die neuen vom Typ AdvancedDataBand verwenden da diese DBNull je nach Spaltentyp richtig interpretieren (eg. Falls Feld FrgnName = DBNull ist gibt Document.RowItems("FrgnName") immer "" zurück)
nicky leoni
Hallo Philippes gibt ein letztes Problem, wenn die Rechte Spalte mehr als eine Zeile hat , dann wächst die erste Spalte nicht mit :
Machine: ps 100 lllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaannnnnnnnnnnn
Druckqualität: gggggggggggggggggggggggggggggggg
Format: hoch
Farbe: A4
Schwarz
Es sollte eine leere zeile bei der 1 Spalte unter "Machine" einfügen
Machine: ps 100 lllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaannnnnnnnnnnn
gggggggggggggggggggggggggggggggg
Druckqualität: hoch
Die 2 Spalten sollten "syncron" wachsen mit jeder zeile : wenn ein Feld in der zweite Spalte 2 zeilen braucht, dann sollten auf der erste Spalte auch platz für 2 zeilen gezeigt werden.
danke für eine hilfe
Nicky
0
Please sign in to leave a comment.
Comments
0 comments