Zuerst ein Szenario.
- Aus einer document.xml wird ein TextMaker-Dokument erzeugt. Das Dokument präsentiert sich wie folgt (der vertikale Strich ist bloß der blinkende Cursor vor « Date »):
.
Der für die Ansicht relevante Teil der document.xml formatiert den Spaltenkopf « Date »:Code: Alles auswählen
<w:tc> <w:p> <w:pPr> <w:jc w:val="center" /> </w:pPr> <w:r> <w:rPr> <w:color w:val="800000" /> <w:b /> <w:bCs /> </w:rPr> <w:t>Date</w:t> </w:r> </w:p> </w:tc>
- In TextMaker wird der Spaltenkopf « Heures » jetzt ähnlich formatiert: zentriert und rot gefärbt:
Ich habe die überflüssigen Definitionen der “Borders” und “Margins” der Übersichtlichkeit wegen entfernt. Mir geht es um die Ausrichtung und die Farbe.
Code: Alles auswählen
<w:tc> <w:tcPr> <w:tcW w:w="0" w:type="dxa" /> <w:tcMar> (...) </w:tcMar> <w:tcBorders> (...) </w:tcBorders> <w:tmTcPr id="1553325193" protected="0" /> </w:tcPr> <w:p> <w:pPr> <w:spacing /> <w:jc w:val="center" /> </w:pPr> <w:r> <w:rPr> <w:b /> <w:bCs /> <w:color w:val="800000" /> </w:rPr> <w:t>Date</w:t> </w:r> <w:r /> </w:p> </w:tc> <w:tc> <w:tcPr> <w:tcW w:w="0" w:type="dxa" /> <w:tcMar> (...) </w:tcMar> <w:tcBorders> (...) </w:tcBorders> <w:tmTcPr id="1553325193" protected="0" /> </w:tcPr> <w:p> <w:pPr> <w:spacing /> <w:jc w:val="center" /> <w:rPr> <w:color w:val="ff0000" /> </w:rPr> </w:pPr> <w:r> <w:rPr> <w:b /> <w:bCs /> <w:color w:val="ff0000" /> </w:rPr> <w:t>Heures</w:t> </w:r> <w:r> <w:rPr> <w:color w:val="ff0000" /> </w:rPr> </w:r> </w:p> </w:tc>
Die dabei entstehende document.xml ersetzt nicht die frühere Einstellung für « Date », fügt aber die Formatierung für Heures hinzu. Jetzt sehen die ersten beiden Zellen der Tabelle so aus:
- Da, wo ich zentriere und einfärbe, zentriert TextMaker und färbt gleich 3x ein. Zusammen mit anderen standardmäßig definierten, -aber unnötigen-, Formatierungen bläht das die Datei auf.
TMDX als SoftMaker-eigene Schöpfung könnte optimiert werden; am leichtesten da, wo auf einen Zeilenumbruch gar kein Text mehr folgt.
- Haben die beiden zusätzlichen Farbzuweisungen eine Funktion, die ich noch nicht kenne? Muss ich bei der Generierung von TMDX-Dateien darauf achten?