OOXML-Schemas (Word / Fußzeile)

Hallo,

ich hatte mich anfänglich darin versucht ein Word-Dokument über die Apache POI zu erstellen und entsprechend zu befüllen. Da dort einige Funktionen nicht zur Verfügung stehen, habe ich mich nun dazu entschieden das ganze über OOXML-Schemas (auf der auch die Apache POI irgendwie läuft) zu erstellen.

Dies funktioniert wunderbar und ich konnte soweit auch alles erstellen.

Leider gelingt es mir nicht eine Fußzeile mit einer Tabelle zu erstellen.

Nach etwas suche habe ich den Code hier gefunden. Leider lässt sich mit diesem nur Text in die Fußzeile schreiben.

[Java]CTP ctp = CTP.Factory.newInstance();
CTR ctr = ctp.addNewR();
CTRPr rpr = ctr.addNewRPr();
CTText textt = ctr.addNewT();
textt.setStringValue(" - Page 1 - ");
XWPFParagraph codePara = new XWPFParagraph(ctp, document);
XWPFParagraph[] newparagraphs = new XWPFParagraph[1];
newparagraphs[0] = codePara;
CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
XWPFHeaderFooterPolicy headerFooterPolicy = new XWPFHeaderFooterPolicy(document, sectPr);
headerFooterPolicy.createFooter(STHdrFtr.DEFAULT, newparagraphs);
[/code]
Mein Versuch das ganze per CTHdrFtr zu starten funktioniert leider nicht.

Java:
            CTBody body = document.getDocument().getBody();
            
            CTSectPr sectPr = body.getSectPr();
            CTHdrFtrRef hdrftrref = sectPr.addNewFooterReference();
            hdrftrref.setType(STHdrFtr.DEFAULT);
            hdrftrref.setId(/* hier weiß ich nicht, was ich hinschreiben muss; verlangt wird ein String */);
           
            CTHdrFtr ftr = FtrDocument.Factory.newInstance().addNewFtr();
            
            CTTbl table = ftr.addNewTbl();
            CTRow row00 = table.addNewTr();
            CTTc cell0000 = row00.addNewTc();
            CTP p0000 = cell0000.addNewP();
            CTR r0000 = p0000.addNewR();
            CTText t0000 = r0000.addNewT();
            t0000.setStringValue("0000");
            
            CTTc cell0001 = row00.addNewTc();
            CTP p0001 = cell0001.addNewP();
            CTR r0001 = p0001.addNewR();
            CTText t0001 = r0001.addNewT();
            t0001.setStringValue("0001");
Auch Code Zeile 8 wird wohl falsch sein :(

Wahrscheinlich fehlt auch noch etwas mehr an Code, aber ich weiß leider nicht was und hoffe, dass mir hier geholfen werden kann.

Vielen Dank im Voraus

Mit freundlichen Grüßen
Dommschwenker
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Per Java Word Dokument schreiben? Allgemeine Java-Themen 8
E Ersetzen eines Bildes in der Kopfzeile eines Word-Docx-Dokuments mit Apache POI XWPF Allgemeine Java-Themen 0
I Apache POI Bild in Word ersetzen Allgemeine Java-Themen 15
M Aus XML ein Word-Dokument(Template) füllen Allgemeine Java-Themen 8
I Text suchen und ersetzen im Word Dokument Allgemeine Java-Themen 3
RalleYTN float in WORD konvertieren Allgemeine Java-Themen 1
J Datentypen Absätze mit String im Word Dokument Allgemeine Java-Themen 3
J Input/Output Word Datei einlesen, verarbeiten und abspeichern Allgemeine Java-Themen 3
Thallius PDF oder Word als Template benutzen Allgemeine Java-Themen 1
I Apache POI Word Text einfügen Allgemeine Java-Themen 26
D Symbol in Word-Dokument einfügen Allgemeine Java-Themen 1
K Apache POI Word Tabelle Zellen verbinden Allgemeine Java-Themen 4
K Apache POI Word Tabelle Spaltenbreite festlegen Allgemeine Java-Themen 7
K Apache POI Word bestimmte Textstellen bearbeiten Allgemeine Java-Themen 1
T Word Java Absatz Allgemeine Java-Themen 4
R MS Word in PDF konvertieren Allgemeine Java-Themen 1
T Mit Apache Poi Daten aus einer Excel Tabelle kopieren und in Word einfügen Allgemeine Java-Themen 1
H Input/Output Microsoft Word aus JAVA Heraus Steuern. Allgemeine Java-Themen 3
Landei Collections Word-Frequenzen zählen Allgemeine Java-Themen 7
M Word mit Parameterübergabe Allgemeine Java-Themen 2
M Syntax Highlighter für MS Word? Allgemeine Java-Themen 2
Beckenbauer Mehrere Paragraphe in eine Word Datei schreiben Allgemeine Java-Themen 4
S Formatierungen aus HTML-Dokument übernehmen und in Word docx schreiben Allgemeine Java-Themen 3
S Automatisierte generierung von "Word"-Dokumenten Allgemeine Java-Themen 5
K Word Dokument bearbeiten Allgemeine Java-Themen 2
Blacky_82 word-Vorlage in java öffnen Allgemeine Java-Themen 4
ARadauer Word Datein bearbeiten Allgemeine Java-Themen 3
MQue aus einem Applet auf Word zugreifen Allgemeine Java-Themen 3
M Speichern von Word als Event abfangen Allgemeine Java-Themen 7
F Plugin damit M$ Word Java syntax versteht? Allgemeine Java-Themen 12
K Bilder mit Java in MS Word einfügen Allgemeine Java-Themen 2
Z Word/PDF Generierung Allgemeine Java-Themen 5
S Java Code in Word Allgemeine Java-Themen 8
H Word Dateien erstellen Allgemeine Java-Themen 2
C Word Datei /Serienbrief erstellen Allgemeine Java-Themen 8
P word zu pdf konvertieren Allgemeine Java-Themen 5
H RTF zu Word-Dokument generieren Allgemeine Java-Themen 5
G Daten nach Word exportieren Allgemeine Java-Themen 2
G Word-Dokument in einem JFrame Allgemeine Java-Themen 2
D API für MS-Word Allgemeine Java-Themen 7
T Word, Excel u. Access API Allgemeine Java-Themen 2
R Datenübergabe: Java zu MS Word-Vorlage Allgemeine Java-Themen 6
A HTML, WORD, EXCEL API Allgemeine Java-Themen 4
P free lib: PDF Formulare - Word Formulare Allgemeine Java-Themen 7
J Word Vorlagen öffnen und mit Daten füttern Allgemeine Java-Themen 2
L Serienbrief in word mit übergabewerten? Allgemeine Java-Themen 9
D Word, Excel oder sonstige Dateien extern ausführen Allgemeine Java-Themen 9
S Word-Dokument in Textarea anzeigen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben