Hi all iText users,
    I use iText to generate a PDF file,but I have a question.
    If I create a new Chinese word which its Big-5 is FA40,
    the unicode didn't define its unicode.
 
    I use Java language to code program.
    When I use JDK1.2.2, the statement System.out.println("") can not print this word.
    Use JDK1.3.1 to try again, the statement System.out.println("") can print this word successfully.
   
    Now these code to generate a PDF file:
           
        try{
          BaseFont baseFont = BaseFont.createFont("D:\\WINNT\\Fonts\\KAIU.TTF", BaseFont.IDENTITY_H , BaseFont.EMBEDDED);
            Font ft=new Font(baseFont,18); 
            Document document = new Document(PageSize.A4);
            PdfWriter writer= PdfWriter.getInstance(document,new FileOutputStream("F:\\1.pdf"));   
 
           document.open();
            Chunk chunk=new Chunk("*",ft);     // if *=new Chinese word(FA40)
            Phrase phrase=new Phrase(chunk);
           document.add(phrase);
            document.close();
           }
            catch(DocumentException de)
            {}
 
     the result of this PDF was failed to write it into PDF file.
    
     What is PDF? PDF is Portable Document Format to mean portable document.
     When I use PDF Generator, I can generate * into PDF successfully.
     The "Embedded Font" should be the main problem.
     Who can tell me how to solve it(*=new Chinese word(FA40)??????
 
     Thanks to everyone, have a nice day.
 
     myEmail: [EMAIL PROTECTED]
    
 
 
 
 
 
    

Reply via email to