簡體   English   中英

JasperReports,導出為PDF,空白行

[英]JasperReports, export to PDF, blank new lines

JasperReports庫似乎在錯誤地計算文本字段需要多少行才能適合其所有內容。 在JasperReports Studio中(預覽),一切看起來都很好,但是從我的應用程序導出為PDF時卻看起來不盡人意。

我已經閱讀了JasperReports的PDF FAQ,並嘗試將報告中的PROPERTY_FORCE_LINEBREAK_POLICY設置為true ,但這沒有任何區別。 我還嘗試了各種字體,但是在運行時Java抱怨AWT中缺少字體,所以我想我的默認字體( SansSerif )很好。

當我打印報告的“僅英語”版本時,一切看起來都不錯,因為所有文本的長度都約為一半,但是當使用較長的文本時(例如下面的示例),則會發生此行計算錯誤的情況。

這是現在的樣子,我用紅色標記了多余的線條: 在此處輸入圖片說明

由於我已經嘗試過JasperReport的PDF FAQ中的兩個提示,我還能做什么?

我找到了解決方案:

  1. 將所有字體切換為Dejavu(我曾經使用默認字體)
  2. 在項目中包含一個jasperreports-fonts擴展。

新字體稍寬一點,但是沒關系。 除此之外,它看起來非常相似。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM