Bir java programından yazdırmak için basit bir word belgesi oluşturmam gerekiyor. Çıktının ayrı sayfalara yazdırılması gereklidir. Aşağıdaki kodu kullanıyorum:Apache poi sayfa sonları
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");
Sorun olan şey bu sayfa sonu bir sayfa (yukarıdaki metnin son iki satır üzerinde kendi belirir sonra eklemek deneyin Örnek farklı sayfalarda görünecektir). Her ifadeden sonra artık bir "otomatik sayfa sonu" varmış gibi. Yeni çalıştırma veya yeni paragraf kullanmayı denedim, ancak sonuç her zaman aynı. Herhangi bir fikir? Burada çok sinirlenmeye başlıyor ....
Sen belgelere acoording, BreakType.PAGE kullanın: Belge sayfa görünümünde görüntülendiğinde, geçerli kopmanın belgenin bir sonraki sayfasında kendisini yeniden başlatacağını belirtir. – DeiAndrei
Yaptığım şey buydu. Ama bir vuruş etkisi var gibi görünüyor ve sonra her şeyi ayrı sayfalara koyar ... – BendyMan