我正在使用iReport Designer 4.0.1并生成泰米尔语报告,而我正在生成报告时不支持大多数泰米尔语字符。
在报告预览中,我得到了我所期望的确切字符,但是当我将其保存为 PDF 时,我没有得到我期望的确切字符。
在我的.jrxml
文件中,这些值是正确的,但在 pdf 中它没有显示确切的字符。
我将Arial Unicode.TTF用于泰米尔语字体。
我在Linux平台上工作。
请帮助我如何解决这些问题。
我正在使用iReport Designer 4.0.1并生成泰米尔语报告,而我正在生成报告时不支持大多数泰米尔语字符。
在报告预览中,我得到了我所期望的确切字符,但是当我将其保存为 PDF 时,我没有得到我期望的确切字符。
在我的.jrxml
文件中,这些值是正确的,但在 pdf 中它没有显示确切的字符。
我将Arial Unicode.TTF用于泰米尔语字体。
我在Linux平台上工作。
请帮助我如何解决这些问题。
例如:-
泰米尔语报告和 PDF 的解决方案
我在泰米尔语报告中使用了 LE-ET-Ramya(etramya.ttf) 泰米尔语字体
为用户泰米尔语字段 $F{TamilName} 设置 pdfFontName="etramya.ttf" 和 isPdfEmbedded ="true"
我们可以将数据存储在表格中并直接从表格中检索,并以泰米尔语的 pdf/html/ODF 文件显示报告正在工作。
pdfFontName="etramya.ttf"
http://community.jaspersoft.com/sites/default/files/answers/tamilreports.jrxml http://community.jaspersoft.com/sites/default/files/answers/tamilreportswithparameter.jrxml
您是否使用任何可以在文本字段属性中直接引用的资源包,使用$R{first.name}
wherefirst.name
是属性文件中的属性。
让我知道这是否有帮助。
另外,请检查是否创建了 unicode 字体 jar 并在 ireport 中设置了类路径。
泰米尔语报告和 PDF 的解决方案
我在泰米尔语报告中使用了 LE-ET-Ramya(etramya.ttf) 泰米尔语字体
设置pdfFontName="etramya.ttf"
和isPdfEmbedded ="true"
用户泰米尔语字段 $F{TamilName}
我们可以将数据存储在表格中并直接从表格中检索,并以泰米尔语的 pdf/html/ODF 文件显示报告正在工作。
在 servlet 中为特定的 jrxml 字段设置 pdffontname 和字体存储位置路径,例如:
pdfFontName="font/etramya.ttf"
下载字体http://www.elcot.in/tamilfonts_download_list.php
任何疑问都可以免费询问
谢谢并恭祝安康,