使用 jasper 报告检查符号(✓) 不显示在 PDF 中

发布于 2024-12-11 03:10:46 字数 189 浏览 0 评论 0原文

我用 jasper 开发了一份报告,其中显示现有记录的复选符号(✓)(即要求列表)。 似乎我在显示它时永远不会遇到问题,因为在 iReport 中预览期间可以看到复选符号。但当我查看 PDF 格式的报告后,复选符号就不再可见。我什至尝试使用 unicode 字符来代替检查图像,甚至尝试使用 unicode 来表示平方根。

我在这里缺少什么配置?

I developed a report in jasper wherein it displays a check symbol(✓) for existing records (i.e. list of requirements).
It seems like I would never had a problem displaying it since the check symbol is visible during preview in the iReport. But once I viewed the report in PDF format, the check symbol is no longer visible. I even tried unicode characters instead of the check image, even unicode for square root.

What configuration am I missing here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傲娇萝莉攻 2024-12-18 03:10:46

在报告中嵌入字体可能会解决您的问题。本文讨论如何使用 iReport 嵌入字体而不使用它: 将字体嵌入到 JasperReports 生成的 PDF 中

Embedding the font in the report might solve your issue. This article discusses how to embed fonts using iReport and not using it: Embedding fonts into PDF generated by JasperReports

一念一轮回 2024-12-18 03:10:46

这是添加图像(复选标记)并构建的方法

创建参数 paramImage 并将图像表达式属性设置为 $P{paramImage}。

将值传递给该变量

String imagePath = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/images/IMAGE.jpg");

然后按如下所示输入参数

paramaters.put("paramImage",imagePath);

This is the way to add image of (check-mark) and build

To create parameter paramImage and set the image expression property as $P{paramImage}.

To passing value to this variable as

String imagePath = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/images/IMAGE.jpg");

Then put parameters as given below

paramaters.put("paramImage",imagePath);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文