Leerzeichen werden weggeschnitten
Pit Toldi
Hallo,Wir haben folgendes Problem.
In B1 wird in der Zeilenerweiterung zB solch ein Text gezogen (__ stellen Leerzeichen dar):
Siebboden DN 1000
Material
Bodenbleche_____________: AISI 316L
Schrauben_______________: A 4
Boden 1-7
Bodenabstand 800 mm
Ausführung______________1-flutig
Anzahl der Bohrungen 2134 St/Boden
...
Auf dem Layout werden aber alle Leerzeichen und/oder tabs abgeschnitten.
Wir verwenden eine AdvancedTextBox und mit LD.MultiLineRTF( Row("Feld").Replace(" "," ") haben
wir es auch schon versucht.
Gibts dafür schon eine Lösung?
Gruß Pit
Pit Toldi
Hallo,Hat keiner eine Idee wie es gehn könnte oder gibt es keine Möglichkeit die Leerzeichen mit auszugeben?
Gruß Pit
Manuel Marhold
Hi Pit,nein, ich warte diebezüglich auch noch auf eine Antwort. Philipp Knecht hat das Problem an den Hersteller weitergeleitet, siehe mein Post auf Seite 2 oder 3 ("vorlaufende Leerstellen werden abgeschnitten" o.ä.)
Gruß
Manuel
Pit Toldi
Hallo,ich wollte mal nachfragen ob es diesbezüglich schon eine Lösung gibt?
Gruß
Pit
Sven Berger
Hallo zusammen,gibt es zu dem Thema nun schon was neues?
Gruß Sven
Pit Toldi
Up ;)Gibts da schon was neues?
Gruß Pit
KaH
Hallo!Der letzte Eintrag ist zwar schon ein wenig her, aber ich werde trotzdem versuchen, eine Lösung einzureichen:
Meiner Meinung nach liegt das daran, dass es sich bei der TextBox, die den Erweiterungstext anzeigt, um eine AdvancedTextBox handelt. Diese funktioniert, sofern nicht anders eingestellt auf der Grundlage von HTML. Auch in HTML ist es nicht einfach möglich mehrere Leerzeichen nebeneinander zu benutzen: Mehr als ein Leerzeichen wird ignoriert. Abhilfe nutzt nur die Benutzung von " "
Diese Zeichenfolge wirkt wie ein Leerzeichen und kann mehrfach benutzt werden.
Ein einfacher Ansatz eurem Problem auf die Pelle zurück, ohne in der Zeilenerweiterung jedesmal " " tippen zu müssen, wäre sämtliche Leerzeichen durch "nbsp;" zu ersetzen:
Das Generatescipt von der AdvancedTextBox "itemText" müsste um folgende Zeile ergänzt werden:
itemText.Text = itemText.Text.Replace(Chr(32)," ")
Ich hab das nicht getestet, das sollte aber funktionieren!
Grüße
Kai
Pit Toldi
Hallo,Es ist zwar auch schon wieder eine Zeit her, aber ich habe das heute mal wieder gebraucht :)
Dein Vorschlag hat geklappt, zwar ein wenig umgeändert, aber geht.
advancedtext4.Text= LD.MultiLineRTF(DocumentRowSubtotal("LineText").ToString().Replace(" ","nbsp;")) (nur noch ein & vor nbsp, kann das nur hier nicht darstellen)
Sieht zwar komisch aus, aber klappt und das ist das wichtigste :D
Danke
Gruß Pit
0
Please sign in to leave a comment.
Comments
0 comments