2014-11-28 16 views
5

Android uygulamamın oluşturduğu pdf raporuna para birimi sembolleri eklemek istiyorum. Dize sembolleri dosyaya ekliyorum ... ama gösterilmiyor. Herhangi bir çözüm var mı? Bunun için herhangi bir yazı tipi veya kodlama kullanmalı mıyım?Uygulamam tarafından oluşturulan pdf'ye Para Birimi Sembolleri nasıl eklenir?

+0

soru hiç açık değil, PDF unicode sembolleri destekler; sorun ne? hangi kütüphaneyi kullanıyorsunuz –

+0

itextpdf kütüphanesini kullanıyorum –

cevap

0

Eğer 1252 kod sayfası ile yerleşik pdf yazı Helvetica kullanarak PDF Euro işareti örneğin, bazı semboller için etrafında bir yürüyüş kullanabilir sonra sadece birkaç para işaretleri kullanmak gerekirse:

BaseFont helvetica = BaseFont.createFont("Helvetica", BaseFont.CP1252, BaseFont.NOT_EMBEDDED); 
    Font font = new Font(helvetica, 12, Font.NORMAL); 
    Chunk chunk = new Chunk("Euro symbol: 20\u20ac.", font); 
    document.add(chunk); 

Ama bütün para birimi simgeleri desteklemeye arıyorsanız o zaman unicode etkin yazı (gibi Arial Unicode MS) kullanın ve çıkış PDF içine gömmek gerekir. Unicode para birimi simgelerinin tam listesini unicode.org adresinde bulabilirsiniz.

İlgili konular