【问题标题】:How to add Currency Symbols in pdf, generated by my application?如何在我的应用程序生成的 pdf 中添加货币符号?
【发布时间】:2014-11-28 09:07:10
【问题描述】:

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

【问题讨论】:

  • 问题一点都不清楚,PDF支持unicode符号;有什么问题?你使用哪个库?
  • 我正在使用 itextpdf 库

标签: android pdf currency


【解决方案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);

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多