Hi all:
 
    In my program ,my code like this:
 
    document = new Document(new Rectangle(400,400) , 0,0,0,0);
 
    writer =  PdfWriter.getInstance(document,new FileOutputStream("C:/test.pdf"));
    pdfContentByte = writer.getDirectContent();
    document.open();
    tp = pdfContentByte.createTemplate(400,400);
    Graphics2D g2 = tp.createGraphics(400,400,new DefaultFontMapper{
        public BaseFont awtToPdf(java.awt.Font font) {
            return  BaseFont.createFont("C:/WINNT/FONTS/simsun.ttc",BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);               
        }
    });    
 
    java.awt.Font awtFont = new java.awt.font("宋体",java.awt.Font.BOLD,14);  // *****
 
    g2.setFont(awtFont);
    g2.drawString(10,10,"\u53d6\u6e96\u53d7\u4fdd\u4eba\u5728\u6211\u56fd\u7ecf\u6d4e\u7ed3\u6784");
 
    When I run mark line,but there haven't any result happened ,the font still be plain,is it a bug? 
   
    Who can help me... pls
 
 
                                                                                                duke.chen

Reply via email to