我正在尝试使用struts框架将.jasper文件中的pdf报告生成到我的基于Web的java应用程序中。但是在pdf报告期间显示的字体显示不正确(Here is the print Screen),而在预览时它可以正常工作,或者我们可以以其他格式导出相同的报告,如docx,html它正常工作({{3} })
答案 0 :(得分:0)
不确定,但您是否尝试过设置isPdfEmbedded = true以便将该字体包含在PDF文件中?
示例:
<font fontName="Mangal" size="12" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="C:\\Windows\\Fonts\\Mangal.TTF" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
答案 1 :(得分:0)
的JasperReports的字体与 - Mangal.jar \净\ SF \ JasperReports的\字体\ DEJAVU
净/平方英尺/ JasperReports的/字体/ DEJAVU / mangal.ttf 净/平方英尺/ JasperReports的/字体/ DEJAVU / mangalb.ttf 身份-H 真正
4.。)在jasper报告中,在上面的字体栏中选择字体mangal。
:)享受。