如何在我的应用程序生成的pdf中添加货币符号?

Dro*_*Dev 5 pdf android currency

我想在我的android应用程序生成的pdf报告中添加货币符号.我正在添加到文件的字符串符号...但它没有显示.有什么解决方案吗?我需要使用任何字体或编码吗?

Eug*_*ene 1

如果您只需要使用几个货币符号,那么您可以对某些符号进行遍历,例如使用带有 1252 代码页的内置 pdf 字体 Helvetica 的 PDF 中的欧元符号:

  BaseFont helvetica = BaseFont.createFont("Helvetica", BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
  Font font = new Font(helvetica, 12, Font.NORMAL);
  Chunk chunk = new Chunk("Euro symbol:  20\u20ac.", font);
  document.add(chunk);
Run Code Online (Sandbox Code Playgroud)

但如果您希望支持所有货币符号,那么您应该使用支持 unicode 的字体(如Arial Unicode MS)并将其嵌入到输出 PDF 中。您可以在unicode.org上找到 Unicode 货币符号的完整列表。