相关疑难解决方法(0)

在Android中使用iText生成的PDF中未显示西里尔文字母

我想在我的Android应用程序中生成PDF.我使用iText并生成PDF,但只显示英文字母.我找到了使用unicode的iText的示例代码.我在一个简单的comsole java应用程序中尝试了这个示例代码,它运行正常.这是代码:

* --> Copyright 2001 by Paulo Soares, Bruno Lowagie <--
public class Chap0903 {
   public static void main(String[] args) {
      System.out.println("Chapter 9 example 3: True Types (embedded)");
      Document document1 = new Document();

      try {
         PdfWriter.getInstance(document1,
           new FileOutputStream("c:\\Chap0903.pdf"));

         BaseFont bfComic = BaseFont.createFont("assets/fonts/comic.ttf",
           BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
         Font font1 = new Font(bfComic, 12);
         String text1 = "This is the quite popular True Type font 'Comic'.";
         String text2 = "Some greek characters: \u0393\u0394\u03b6";
         String text3 = "Some cyrillic characters: \u0418\u044f";

         document1.open();
         document1.add(new Paragraph(text1,font1)); …
Run Code Online (Sandbox Code Playgroud)

unicode android itext internationalization

6
推荐指数
1
解决办法
8341
查看次数

标签 统计

android ×1

internationalization ×1

itext ×1

unicode ×1