jasperrepor+iReport報表導出PDF支持中文

    使用iReport,能夠很簡單的設計出各類報表。對於各式各樣的報表,支持中文是一件很基本的事情。在iReport中,新建的報表默認是不支持中文展現的。若是報表中有中文,好比Static Text的文本爲中文,那麼該區域將顯示空白。那麼,如何才能顯示中文呢?maven

    在iReport中設計的模板,點擊保存,導出的PDF文件中文會沒法顯示,導出的excel則是正常的。這是由於PDF導出用的是itext實現,因爲沒有對應的中文字體,因此沒法顯示,若是須要顯示,則要導入iTextAsian.jar,這個jar包裏面有相關的字體。具體的操做方式爲在iReport中選中該區域,右邊的PDF字體設置爲STong-Ling,另外選中嵌入字體,字體爲中文簡體,以下:字體

此時,從新運行程序,則能夠讓PDF顯示中文了。.net

須要注意的是,若是是採用maven開發,pom中須要加上如下依賴:設計

<dependency>
			<groupId>com.itextpdf</groupId>
			<artifactId>itextasian</artifactId>
			<version>1.0</version>
		</dependency>

對應的jar包下載地址:iTextAsian-1.0.jarexcel

相關文章
相關標籤/搜索