Ich muss ein einfaches Word-Dokument zum Drucken aus einem Java-Programm erstellen. Die Ausgabe muss auf separaten Seiten gedruckt werden. Ich verwende den folgenden Code:Apache poi Seitenumbrüche
XWPFDocument document = new XWPFDocument();
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("TITLE");
run.addCarriageReturn();
run.setText("some text and stuff here");
run.addBreak(BreakType.PAGE);
run.setText("more text");
run.addCarriageReturn();
run.setText("one more line");
Problem ist, dass alles, was ich versuche, einzufügen, nachdem dieser Seitenumbruch auf eigenem auf einer Seite angezeigt wird (die letzten zwei Zeilen Text in den obigen Beispiel erscheint auf verschiedenen Seiten). Es ist so, als ob nach jeder Anweisung jetzt ein "automatischer Seitenwechsel" erfolgt. Ich habe versucht mit neuen run, oder neuen Absatz, aber das Ergebnis ist immer das gleiche. Irgendwelche Ideen? Beginnen Sie sehr frustriert hier ....
Sie BreakType.PAGE verwenden, die in der Dokumentation acoording: Gibt an, dass die aktuelle Unterbrechung auf der nächsten Seite des Dokuments neu gestartet werden soll, wenn das Dokument in der Seitenansicht angezeigt wird. – DeiAndrei
Das habe ich getan. Aber es scheint eine Wirkung zu haben und alles danach auf getrennte Seiten zu stellen ... – BendyMan