osobne v jednej app som pouzil toto :

BaseFont bfArial = BaseFont.createFont(Settings.PATH_TO_PDF_TEMPLATE+"arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
tmpl.beginText();
tmpl.setFontAndSize(bfArial,12);

a font som pribalil k aplikacii a ide to v pohode s diakritikou vsade...

r^

Josef Cacek  wrote / napísal(a):
Ahojte,

On 10/4/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Jinak jsem našel ještě takovouhle možnost jak vkládat český znaky:

BaseFont bf = BaseFont.createFont("c:/windows/fonts/arialbd.ttf",
            "Cp1250", BaseFont.EMBEDDED);
        Font font = new Font(bf, 12);
        byte[] noMansLand = { 'N', 'i', 'k', 'o', 'g', 'a', 
'r',(byte)0xFA,(byte)0xF8,
        (byte) 0x9A, 'n', 'j', 'a', ' ', 'z', 'e', 'm', 'l', 'j', 'a' };
        document.add(new Paragraph(new String(noMansLand), font));

je ale blbý že se hodnoty musí vkládat jako byte a při zobrazování swing 
komponenty je to prakticky nepoužitelný(nebo velice těžko).

To neni pravda,  ja to pouzivam nasledovne a funguje to bez problemu

BaseFont bf = BaseFont.createFont("c:/windows/fonts/arial.ttf",
BaseFont.CP1250, BaseFont.EMBEDDED);
Font font = new Font(bf, 12);
document.add(new Paragraph("Příliš žluťoučký kůň úpěl ďábelské ódy.", font));


Diky mooc Petr

Rado se stalo,

-- pepa cacek

Odpovedet emailem