我需要爲我的報告之一Monotype Corsiva添加新的字體類型。我如何在BIRT中做到這一點?我的BIRT版本是3.7.2。我有ttf和otf文件。爲BIRT報告添加新字體
回答
不清楚您是在問如何將字體添加到BIRT,或者如何在部署報告時顯示特定字體。
如果部署時是PDF,HTML,Excel等?
此提示descripes如何在運行時做出很多更改字體和樣式http://www.birt-exchange.org/org/devshare/designing-birt-reports/1200-set-fontstyle-information-on-a-report-using-de-api-or-script/
它可以在ElementFactory完成與
dataStyle.setProperty(StyleHandle.FONT_FAMILY_PROP, "Monotype Corsiva"
還是在beforeFactory與
reportContext.getDesignHandle().findStyle("report").setProperty(StyleHandle.FONT_FAMILY_PROP, "Monotype Corsiva");
當然,這兩種字體都需要在運行該報告的PC上可用。
嗨,詹姆斯,他們將被部署到一個PDF文件。 – 2013-04-24 03:03:56
當您將報告創建爲PDF時,PDF也需要訪問字體。有一個很好的權利在這裏http://www.birt-exchange.org/org/forum/index.php/topic/28406-fonts-rendered-different-when-generating-pdf-report/關於使字體呈現在PDF出現問題時。 – 2013-04-24 11:22:42
在我的本地主機打之後,這是我做了什麼:
- 去蝕/插件/ org.eclipse.birt.report.engine.fonts_3.7.2.v20120213/fontsConfig.xml
- 在添加新字體路徑
- 重新啓動筆記本電腦
但我不喜歡做的這種方式,因爲這一切是原油,而我需要把它上傳到服務器了。我該如何去做呢?
這看起來應該將它作爲對問題的編輯而不是對問題的回答。 – 2013-04-24 11:18:27
- 1. 刷新Birt報告
- 2. 通過servlet向BIRT報告添加值
- 3. 如何將背景文字或圖像添加到BIRT報告?
- 4. BIRT,Android和報告
- 5. 造型Birt報告
- 6. BIRT報告修改
- 7. ReporterException在Birt報告
- 8. MongoDB和BIRT報告?
- 9. BIRT報告時區
- 10. 動態地將報告作爲子報告添加到BIRT中的主報告中
- 11. Birt報告 - 不生成空白報告
- 12. BIRT報告中的BIRT BOX格式
- 13. 將BIRT庫引入InputStream報告(BIRT DEAPI)
- 14. Birt中基於字符的報告
- 15. 如何在BIRT報告中使用外部字體系列?
- 16. 阿拉伯語字體BIRT中未出現3.7.1 PDF報告
- 17. Birt在PDF報告中找不到正確的字體文件
- 18. BIRT報告爲PDF與橫向佈局
- 19. 將BIRT報告導出爲CSV
- 20. Birt報告參數爲WHERE子句
- 21. 在birt報告中爲pdf設置ENLARGE_PAGE_SIZE
- 22. 將Oracle報告(.rdf)轉換爲BIRT報告
- 23. Birt報告文件路徑
- 24. Birt報告ClassNotFoundException TDSChannel $ PermissiveX509TrustManager
- 25. BIRT報告列表清單
- 26. 使用BIRT報告與Flex?
- 27. Spring Roo和報告specialit BIRT
- 28. BIRT Viewer報告錯誤
- 29. Birt報告多參數
- 30. 組標題Birt報告
OP詢問他是否可以將字體與他的BIRT應用程序捆綁在一起。例如,如果他在Windows機器上開發並使用Veranda字體,但部署到Linux機器則不可用。無需在任何希望運行其應用程序的服務器上手動安裝Veranda,字體是否可以簡單地放置在應用程序內的某個位置並引用? – Roger 2016-08-18 22:42:15