0

Dynamisches Drucklayout und HTML

Hallo Forum, hallo NINOX-Team...

ist es möglich formatierte Textfelder im dynamischen Drucklayout auszugeben?

 

Szenario:

Ich habe für Leistungsbeschreibungen extra ein formatiertes Textfeld angelegt um html formatierten Text zu erhalten. Diesen wollte ich nun in einem dynamischen Drucklayout (ODT-Datei) ansprechen (mit der korrekten Schreibweise {d.Leistungsbeschreibung:html}). Das führt leider nicht zum gewünschten Ergebnis.

Ich lege mir also ein Formelfeld in der NINOX an mit raw(Leistungsbeschreibung) um auch an die HTML-Formatierung zu kommen.... klappt ... eingeschränkt...

Das dynamische Drucklayout erkennt nämlich nur ein paar HTML-Tags und kann zb mit <span ...> nichts anfangen. Diese Tags werden einfach ignoriert. NINOX gibt aber leider solche Tags mit aus und oftmals weiß man nicht, woher diese kommen...  (&nbsp;</span><span style="font-size: 1em;">).

Ich muss nun also über mehrere verschachtelte replace-funktionen alles an "Müll" aus den formatierten Textfelden holen (<span>, <div>, </span>, </div> ... usw).

Das kann doch so nicht gewollt sein?!

a) Warum findet sich so viel unnützer HTML-Tag Müll in den formatierten Textfeldern? 

und 

b) Wenn mein formatiertes Textfeld doch HTML-Tags enthält, warum liest das dynamische Drucklayout diese nicht aus so dass ich statt dessen den Umweg über raw() gehen muss...?

oder bin ich 

c) zu doof und es gibt eine einfache Lösung? :)

Danke und Gruß

Tobias

Antwort

null