总的来说就是如果用了宋体显示中文,那显示英文的时候,英文的字母就会显示乱!效果如下:http://blog.csdn.net/jojoy_828/archive/2007/12/03/1914072.aspxhttp://blog.csdn.net/jojoy_828/archive/2007/12/03/1914072.aspx

解决方案 »

  1.   

    我也不知道怎么解决。
    最NB的方法就是换一个中英文都很好看的字体上去。友情UP
      

  2.   

    Paragraph par = new Paragraph("欢迎光临", fontChinese);
    par.setAlignment(Paragraph.ALIGN_LEFT);
    设置对齐方式试试看
      

  3.   

    我当初做这个的时候
    是在cell中再套了层Phrase
    table.addCell(cell);
    cell = new NoBorderCell(new Phrase("地址", bfont));
    NoBorderCell是我自己包装的无边框Cell
      

  4.   

    我是用ireport但是ireport调用的是itext生成,所以我得无法执行您说的这句啊?
    555.但理论上我觉得应该不行啊.因为好象不是对齐的原因啊!
      

  5.   


    我是用ireport但是ireport调用的是itext生成,所以我得无法执行您说的这句啊? 
    555.但理论上我觉得应该不行啊.无边框跟英文显示不友好有什么关系啊?
      

  6.   

    您看就是这个效果啊
    http://blog.csdn.net/jojoy_828/archive/2007/12/03/1914072.aspx 
      

  7.   

    http://blog.csdn.net/jojoy_828/archive/2007/12/03/1914072.aspx 
    您看就是这个效果啊 
    http://blog.csdn.net/jojoy_828/archive/2007/12/03/1914072.aspx 
      

  8.   

    您看就是这个效果啊 
    http://blog.csdn.net/jojoy_828/archive/2007/12/03/1914072.aspx