当前位置: 首页 > 知识库问答 >
问题:

Jfreechart在pdf中呈现的重叠日语内容

蒋斯伯
2023-03-14

我们使用Jfreechart和iText生成pdf报告。对于日语,我们意识到在图形图例的渲染内容中,字符之间没有任何空格。它们基本上是重叠的,因此很难阅读。

我们需要使用任何特殊的编码吗?

附件是预期和实际的图像(由jfreechart生成),按此顺序排列

下面是用图例生成的图形片段

共有1个答案

薛承基
2023-03-14

根据PDF规范,CIDFont字典包含一个名为DW的可选字典和一个名为W的可选数组。DW是字形的默认宽度。如果未设置,则默认为1000。

W数组描述字体中字符的各个宽度(如果未指定,则默认为DW值)。对于许多日文字体,我看到值设置为小于1000,但在本例中可能太低。

您可以使用Acrobat的“飞行前”查看这些值

 类似资料:
  • 问题内容: 在我的应用程序中,我将收到一个字节流,并将其转换为手机内存中的pdf文件。如何将其渲染为pdf?并在活动中显示? 问题答案: 某些手机​​(例如Nexus One)预先安装了Quickoffice版本,因此将文件保存到SD卡后,发送适当的Intent可能很容易。

  • 我在另一个帖子上问了一个类似的问题,我得到的答案适用于firefox,但不适用于chrome,因为chrome会阻止弹出窗口。 我试着用一个按钮打开文件,但文件没有重新编辑。

  • 问题内容: Android库中没有PDF支持。有什么方法可以在Android应用程序中呈现PDF文件吗? 问题答案: 自API Level 21(Lollipop)起,Android提供了PdfRenderer类: 对于较旧的API,我建议使用Android PdfViewer库,该库非常快速且易于使用,并根据Apache License 2.0授权:

  • 问题内容: 我已经看到了许多解决方案来识别日期范围重叠的记录,还有其他一些合并重叠范围的示例。 但是,我对显示仅重叠发生范围的结果感兴趣。实际上,我有3个ProductID(并且只有3个将存在),并且我试图为每个客户查找所有3个日期的日期范围。 问题答案: 答案如下: 这是使用自连接来计算每个产品上不同产品的数量。您需要三种截然不同的产品,因此该子句正在执行此操作。 有三种截然不同的产品,直到其中

  • 我的模板中有这个: item.content和item.content分别显示。但是,item.pub_date不显示其中的值。我在渲染模板中日期应该在的位置得到空部分。 使用Batarang,我实现了pub\u date值显示在模板中,但没有呈现什么。 这是我在巴塔朗查到的结果 我是否需要添加一个日期过滤器才能正常工作?我没有正确地公开pub\u date项中的值,或者?谢谢