Rumah >Java >javaTutorial >Mengapa Saya Tidak Dapat Melihat Aksara Cyrillic dalam PDF Laporan Jasper Saya?

Mengapa Saya Tidak Dapat Melihat Aksara Cyrillic dalam PDF Laporan Jasper Saya?

Susan Sarandon
Susan Sarandonasal
2024-11-14 18:04:02549semak imbas

Why Can't I See Cyrillic Characters in My Jasper Reports PDFs?

Menyelesaikan Isu Eksport Nilai Cyrillic dalam Jasper Reports PDFs

Apabila mengeksport laporan Jasper sebagai PDF, nilai Cyrillic sering gagal dipaparkan. Walaupun nilai ini diberikan dengan betul dalam format XLS, proses eksport PDF menghadapi kesukaran dengan aksara Cyrillic. Artikel ini meneroka sebab di sebalik isu ini dan menyediakan penyelesaian untuk menyelesaikannya.

Isu ini berkaitan dengan keserasian dengan perpustakaan iText yang digunakan oleh Jasper Reports untuk penjanaan PDF. Untuk memastikan rendering aksara Cyrillic berjaya, satu siri faktor mesti dipertimbangkan.

1. Sokongan Fon:

  • Sahkan bahawa fon yang digunakan dalam laporan menyokong OpenType dan mampu menghasilkan aksara Cyrillic. Tidak semua fon mempunyai keupayaan ini.

2. Pengekodan:

  • Gunakan pengekodan Identity-H. Pengekodan ini disokong secara meluas dan membolehkan pencampuran set aksara yang berbeza.

3. Pembenaman Fon:

  • Benamkan fon dalam PDF untuk memastikan paparan yang betul walaupun pada komputer yang tidak mempunyai fon yang diperlukan.

4. Kaedah Ditamatkan lwn Kaedah Tidak Ditamatkan:

  • Tetapkan atribut pada textElement menggunakan kaedah tidak ditamatkan dalam Laporan Jasper versi 3-6. Ini melibatkan penambahan Sambungan Fon dan menjana JAR untuk sambungan fon menggunakan alatan seperti iReport atau JasperSoft Studio.

Kesimpulan:

Dengan menangani faktor yang diterangkan dalam artikel ini, pengguna boleh menyelesaikan isu eksport nilai Cyrillic dalam PDF Laporan Jasper. Memastikan sokongan fon, pengekodan, pembenaman fon yang betul dan menggunakan kaedah yang tidak ditamatkan akan menghasilkan eksport PDF yang berjaya dengan paparan aksara Cyrillic yang tepat.

Atas ialah kandungan terperinci Mengapa Saya Tidak Dapat Melihat Aksara Cyrillic dalam PDF Laporan Jasper Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn