天天看點

Ireport導出pdf顯示不了中文

  1. 在pom.xml引入相關jar包
<dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itextpdf</artifactId>
            <version>5.3.1</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf.tool</groupId>
            <artifactId>xmlworker</artifactId>
            <version>5.5.9</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itext-asian</artifactId>
            <version>5.2.0</version>
        </dependency>
           
  1. 報表模闆.jrxml檔案裡面
<textElement textAlignment="Center" verticalAlignment="Middle">
		<font fontName="NewSongFontFamily" size="14" isBold="true" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
</textElement>
<text><![CDATA[報表]]></text>
           

設定textElment的font屬性即可

進行居中,但是切記依賴不能重複注入