我在報告中遇到問題,我在ireport中安裝了Courier New字體,但通過添加到報表服務器JasperReport不會與創建的字體一起顯示。我無法安裝擴展字體。我的環境是windows。幫幫我!如何在JasperServer中嵌入字體「Courier New」
0
A
回答
2
您可能需要將字體安裝到jasperserver中。
http://mdahlman.wordpress.com/2009/05/13/fonts-in-jasperserver/
7
這可能是遲到的回答,但因爲我花了很多時間來找到解決方案,我想與大家分享它。 添加字體到的JasperServer所以他們會在PDF中使用導出需要按以下步驟進行:
- 在的webapps \的JasperServer-PRO \ WEB-INF \ lib中文件夾中找到的JasperReports的字體-5.0.0.jar文件(我用碧玉服務器5.5.0)
- 下載所需的TTF字體(所有 - 常規,大膽,斜體和粗體斜體)
- 打開罐子(JasperReports的-字體-5.0.0.jar)的檔案管理程序,進入* 網\ SF \ JasperReports的\字體*文件夾
- 與你想的fon't創建文件夾加(在我的情況,這是宋體)
- 放下載的TTF到這個文件夾(在我的情況下,他們是ARIAL.TTF,arialbd.ttf,ariali.ttf和arialbi.ttf)
- 調整fonts.xml在Jar中添加以下節點:
<fontFamily name="Arial"> <normal>net/sf/jasperreports/fonts/arial/arial.ttf</normal> <bold>net/sf/jasperreports/fonts/arial/arialbd.ttf</bold> <italic>net/sf/jasperreports/fonts/arial/ariali.ttf</italic> <boldItalic>net/sf/jasperreports/fonts/arial/arialbi.ttf</boldItalic> <pdfEncoding>Identity-H</pdfEncoding> <pdfEmbedded>true</pdfEmbedded> <exportFonts> <export key="net.sf.jasperreports.html">Arial, Helvetica, sans-serif</export> <export key="net.sf.jasperreports.xhtml">Arial, Helvetica, sans-serif</export> </exportFonts> </fontFamily>
你完成了。現在您在所有導出中都有正確的Arial字體,包括PDF。
相關問題
- 1. iTextSharp的的宋體,Courier New字體始終顯示在Windows 8
- 2. 將StandardForm I/O的默認字體從'New Courier'更改爲'Consolas'?
- 3. 將Eclipse的文本字體更改爲Courier New
- 4. 將Courier字體添加到項目中
- 5. 如何在PDF中嵌入base14字體
- 6. 如何在HTML中嵌入字體?
- 7. EM如何在Flex中嵌入字體和粗體字體?
- 8. 如何嵌入字體
- 9. 在CSS中嵌入字體
- 10. 在JUCE中嵌入字體
- 11. 在asp.net中嵌入字體
- 12. 在javascript中嵌入字體
- 13. 在ios中嵌入字體?
- 14. 在IE中嵌入字體
- 15. 在delphi中嵌入字體
- 16. 在iPad中嵌入字體
- 17. 如何通過TCPDF生成Courier New U + 2588?符號?
- 18. Windows Courier字體看起來非常「薄」
- 19. 嵌入字體中Migradoc
- 20. 嵌入字體
- 21. 如何在JavaFX中嵌入字體變體
- 22. 嵌入字體flash.text.engine
- 23. Courier字體在Webkit瀏覽器中很小
- 24. 嵌入字體0.93
- 25. 在TLFTextField中使用嵌入字體
- 26. 在PDF中嵌入OTF字體文檔
- 27. iOS中嵌入PDF字體
- 28. 嵌入字體中的Flex
- 29. RTF中的嵌入字體
- 30. 皮膚中嵌入字體
你是什麼意思,「我無法安裝擴展字體。」? – mdahlman