Saat saya memanggil setFixedHeight() pada PdfPCell, dan menambahkan lebih banyak teks daripada yang sesuai dengan ketinggian yang diberikan, iText sepertinya mencetak awalan dari string yang sesuai.
Bisakah saya mengontrol algoritma kliping ini? Misalnya:
Cetak akhiran string, bukan awalan.
Tandai substring dari string sebagai tidak akan dihapus. Ini dengan referensi catatan kaki. Jika saya menambahkan teks yang mengatakan "Halo Dunia [1]", [1] adalah referensi ke catatan kaki dan tidak boleh dihapus. Tidak apa-apa untuk menghapus karakter lain dari string, seperti "Dunia".
Ketika ada beberapa kata dalam string, iText sepertinya menghilangkan kata yang tidak sesuai, sementara saya ingin kata itu dicetak sebagian. Artinya, jika stringnya adalah "Halo Dunia", dan sel hanya memiliki ruang untuk "Halo Wo...", saya ingin string tersebut dicetak, bukan hanya "Halo", seperti yang dicetak iText.
Daripada mencetak karakter secara keseluruhan, cetaklah sebagian saja. Bayangkan mencetak teks ke PNG dan memotong bagian atas dan/atau bawah PNG agar sesuai dengan ruang yang tersedia. Misalnya, perhatikan bahwa baris atas dan bawah terpotong sebagian di sini:
Apakah semua hal ini mungkin terjadi? Apakah iText memberi saya kendali atas bagaimana teks dipotong? Terima kasih.
Ini dengan mengacu pada iText 2.1.6.
layout()
acara sel. Jika Anda bertanya-tanya mengapa saya enggan memberi Anda contoh kode: nama saya Lowagie (yang Anda rujuk dalam kode Anda) dan saya ingin orang-orang berhenti menggunakan versi iText yang sudah usang. Lihat itextpdf.com/salesfaq - person Bruno Lowagie   schedule 28.02.2014