Ho bisogno di creare un semplice documento word per la stampa da un programma java. È necessario che l'output sia stampato su pagine separate. Sto utilizzando il seguente codice:Interruzioni pagina apache poi
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");
Il problema è che, qualsiasi cosa io provo ad inserire dopo l'apparizione interruzione di pagina sulla propria su una pagina (le ultime due righe di testo in cui sopra l'esempio apparirà su pagine diverse). È come se ora ci fosse un 'auto-page-break' dopo ogni affermazione. Ho provato a usare nuova corsa o nuovo paragrafo, ma il risultato è sempre lo stesso. Qualche idea? Cominciando ad essere molto frustrato qui ....
Si utilizza BreakType.PAGE che, acoording alla documentazione: Specifica che l'interruzione corrente si riavvierà automaticamente nella pagina successiva del documento quando il documento viene visualizzato nella visualizzazione di pagina. – DeiAndrei
Questo è quello che ho fatto. Ma sembra avere un effetto "knock on" e mette tutto ciò che segue su pagine separate ... – BendyMan