Bazı özel Çinli yazı dosyaları var. BaseFont.createFont() öğesini itext ile çağırdığımda doğru kodlamayı nasıl bilebilirim?</p> <pre><code>aaa.ttf bbb.ttf ccc.ttf </code></pre> <p>Ve iText ile benim pdf oluşturmak için bunları kullanmak istiyorum:
Bu
BenBaseFont
oluşturmak için kullandığınız koddur:
String encoding = ???
BaseFont messageBaseFont = BaseFont.createFont("fonts/aaa.ttf",
encoding,
BaseFont.EMBEDDED);
Ama encoding
bulmak için nasıl bilmiyorum. Örneğin aaa.ttf
atın: Ben bilgilerden encoding
bulabilir mi? BaseFont.CP1252
veya BaseFont.WINANSI
gibi bazı kodlamaları denedim, ancak işe yaramadılar, çıktılar boş sayfalar ya da Çince karakterlerse çok sayıda ??????
karakterleri.
'u kullanan bir bileşik yazı tipi oluşturacaktır. Yardımınız için teşekkürler, itext'in yaratıcısı. Sadece IDENTITY_H' denedim ve karakterlerin pdf ile doğru şekilde görüntülenebildiğini gördüm. – Freewind