Dzięki za odpowiedź ale też nie działa... po prostu pomija te litery. Nie mogę rozwiązać tego problemu
---------- Post dołączono 28-05-14 o 08:46 ---------- Poprzedni post napisano 27-05-14 o 09:51 ----------
Takie rozwiązanie działa:
static BaseFont czcionka;
try {
czcionka = BaseFont.createFont(BaseFont.TIMES_ROMAN, BaseFont.CP1250, BaseFont.CACHED);
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
com.itextpdf.text.Font polskieZnaki=new com.itextpdf.text.Font(czcionka,10);
table.addCell(new Phrase("ąęśćź", polskieZnaki));
Ale tylko jeżeli wygenerowany pdf wysyłam załącznikiem na maila i oglądam na komputerze przez adobe readrer. Wtedy są polskie znaki. Natomiast oglądając ten załącznik przez Adobe na smartfonie nie widać polskich liter. Wynika z tego, że kod jest dobry, a problem jest gdzie indziej. Nie mam pojęcia z czym... Czy z tym, że używam biblioteki iText bez licencji? Proszę o pomoc...