Saya menggunakan PdfPageEventHelper
dan saya tidak mengalami masalah apa pun dengannya. Ketika halaman baru dipicu, metode onEndPage()
dipanggil sebelum halaman baru diinisialisasi, dan metode onStartPage()
dipanggil setelah halaman baru diinisialisasi.
Anda dapat memicu halaman baru dalam kode Anda seperti ini:
document.newPage();
Atau metode newPage()
dapat dipicu secara implisit, misalnya saat Anda menambahkan konten menggunakan document.add()
yang melebihi ukuran halaman.
Tuduhan Anda bahwa fungsi seperti onEndPage()
dan onStartPage()
tidak terpicu tidak dapat diverifikasi. Sebaliknya: kami memiliki banyak contoh yang membuktikan sebaliknya, beberapa di antaranya disertakan dalam buku Pertanyaan iText Terbaik di StackOverflow.
Di komentar, Anda mengatakan bahwa Anda memiliki pertanyaan tentang perbedaan antara NEWPAGE
dan NEXTPAGE
. Ini adalah pertanyaan yang sangat aneh, karena saya tidak tahu mengapa Anda membutuhkan benda-benda ini.
Chunk.NEXTPAGE
adalah Chunk
khusus yang digunakan secara internal oleh iText. Ini dapat digunakan untuk memanggil metode newPage()
dengan menambahkan objek.
Contohnya:
document.add(Chunk.NEXTPAGE);
setara dengan:
document.newPage();
Metode terakhir adalah cara yang lebih disukai untuk memicu halaman baru, objek NEXTPAGE
digunakan secara internal dalam kasus penggunaan yang sangat spesifik.
Adapun Chunk.NEWPAGE
, itu hanya String
(nilainya "NEWPAGE"
). String
ini adalah kunci atribut yang digunakan untuk mengidentifikasi potongan NEXTPAGE
.
Ini milik dapur internal iText. Sebagai pengguna iText, Anda tidak perlu khawatir tentang hal itu.
person
Bruno Lowagie
schedule
27.12.2014
onStartPage()
danonEndPage()
dipicu. Lihat bagian Acara halaman di Pertanyaan iText Terbaik di StackOverflow untuk beberapa orang contoh. - person Bruno Lowagie   schedule 24.12.2014