2017-05-16 3 views
0

Ich verwende DOCX4J und ich habe docx mit Vorlage für Tabelle, diese Vorlage enthält Variable, die ersetzt werden.DOCX4J Wie Zelle und Bindevariable in einer Tabelle hinzufügen

Table

Es kann mehrere Art sein und in jeder Art viele Referenz. Der Typ hat nie eine Menge.

Also zuerst möchte ich mehr Zellen und Spalten dynamisch hinzufügen und nach dem Binden der Variablen mit den guten Werten (Werte werden in einem TreeModel (DefaultTreeModel) gespeichert). Es gibt einen Weg, dies zu tun? Manipulieren Sie wahrscheinlich das XML meines docx? Offensichtlich möchte ich den Stil der Vorlage zu bewahren

Antwort

1

Am einfachsten zu verwenden OpenDoPE: wickeln Sie eine Wiederholung Inhaltskontrolle um "Typ" und andere um "Referenz". Oder Sie können selbst Code schreiben, der die docx4j-API verwendet, um Ihre Tabellenzeilen zu klonen, und dann Ihre Variablen einfügen.

Verwandte Themen