我正在为jasper pdf报告使用以下代码来显示字符M平方(\u33a1)
<?xml version="1.0" encoding="UTF-8"?>
...
<textField isStretchWithOverflow="true">
<reportElement x="0" y="0" width="609" height="20" uuid="df8665ef-2226-4aaa-bd04-09805582eaef"/>
<textElement verticalAlignment="Middle">
<font fontName="SomeCustFont" size="20" pdfEncoding="Cp1252" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression><![CDATA["Squared M : \u33a1"]]></textFieldExpression>
</textField>
对于这段代码,我无法在PDF中看到unicode字符。它只是一片空白。但在XLSX中,我可以看到角色。我尝试了以下内容:
但运气不好
更新:我使用的自定义字体似乎不支持平方m字符。我无法添加新字体或更新现有的自定义字体。但是我可以为该特定字符使用任何或内置字体。如何使用内置字体实现此目的?
我尝试了:
fontName="Courier"pdfFontName="Courier"jasper的内置字体支持该字符,但我收到错误,因为无法找到字体。
这里的主要问题是\u33a1是一个扩展的ASCII Unicode。大多数免费字体都不支持这一点。所以我使用了英文“m”字符,后跟上标2 Unicode\u00b2,这几乎适用于所有字体。
\u33a1-
我有一个包含名称列表的XML文件,其中一些使用默认PDF字体(Helvetica/Arial)中未表示的字符/字形: 我正在使用XSLT和Apache FOP处理这个文件,以生成一个列出名称的PDF文件。目前,我在控制台上收到以下警告,在PDF中,汉字被替换为##: 我查看了文档,似乎可以选择以下选项: 使用OpenType字体——但FOP不支持这种字体 我不想为每种语言使用不同的字体,因为会有中
问题内容: 我正在使用php代码查询数据库,结果将用于生成报告。 如果我想以pdf格式生成报告,该怎么办? 问题答案: 如果您的PDF文件中需要UTF支持,请考虑使用库。 从此处下载:http : //www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf 在您的脚本中:
目前我们正在使用Aspose。NET库生成excel并导出为PDF。pdf由多种语言组成,如英语、汉语和泰米尔语。对于英语和汉语来说,这很好,但对于泰米尔语来说,它有拼写问题。 例如, "போல்" 的第一个和第二个字母将翻转。 我们尝试了“Latha”字体和“Arial Unicode MS”字体,文本显示,但字母翻转。我们也尝试过“InaiMathi”字体,但文本没有显示出来。 我也尝试使用不
我正在使用Java中的JasperReports生成一个多语言报告。 当我生成pdf时,很少有语言不能正确显示。 然而,当我生成Excel时,报告是用正确的语言正确地生成的。 null
What the world really needs is more love and less paperwork. — Pearl Bailey 大型的基础设施架构往往是真正的第一受害者。如果你正管理着许多机器, 那么使用 Puppet 的报告设施,可以为你提供一些关于正在发生什么的有价值的信息。 操作步骤 要启用报告,只要将如下的行加入客户端的 puppet.conf 文件: report
我无法使用jasper报告将中文字符嵌入到pdf中。我得到的是英文字符,而不是中文文本。希望有人能为我提供一个快速解决此问题的方法。