设置:属性里、以下html Font name:宋体工具 Pdf font name ...: STSong-Light字体 Pdf Embedded:勾选(可选可不选)ui Pdf Encoding:UniGB-UCS2-H (Chinese Simplified)url iTextAsian.jar和iTextAsianCmaps.jarspa 提示:将iTextAsian.jar导入到ireport的classpath下(工具-->选项-->iReport:Classpath)code iTextAsian.jar下载连接:htm https://pan.baidu.com/s/1jJmefVS 密码:drjlblog |
宋体以外的字体ireport是有的,如黑体等,但不能显示在pdf中,在 Pdf font name ...下只有STSong-Light可用,并且加粗、斜体等效果在pdf中都无效。故而要用到宋体以外的字体还需作以下设置:(以黑体simhei.ttf为例)ci 1)方法一 步骤1:将要用的字体拷贝到...\ireport\font下; 如:D:\Program Files (x86)\Jaspersoft\iReport-5.6.0\ireport\fonts\simhei.ttf 步骤2:将步骤一中的字体导入到ireport的classpath,即工具-->选项-->iReport:Classpath 注意:导入文件必定至字体ttf的上级目录。 步骤3:ireport的font中引入步骤二导入的字体,即工具-->选项-->iReport:Fonts 步骤4:重启ireport,以后做以下设置 Pdf font name ...: 黑体 (simhei.ttf) Pdf Embedded:勾选(可选可不选) Pdf Encoding:Identity-H (Unicode with horizontal writing) 2)方法二 工具-->选项-->iReport:fonts-->Install Font 选择要安装的字体文件导入,进行相关操做及设置。好比字体名设为"黑体0"等。 安装完成后,便可在Font Name 中看到刚安装的字体名。 此时方法一中的步骤四的设置能够忽略、只需设置Font Name便可,相关的加粗等也都生效。 |
1)方法一 步骤一: 将ireport下的font文件,即新加字体的文件夹复制到项目根目录; 步骤二:单击本身项目右键-->Build Path-->Configure Build Path-->Libraries选项下,选择“Add Class Folder”选择刚复制到根目录下的font文件,点击OK便可。 注意:导入文件必定至字体ttf的上级目录。 2)方法二 步骤一:新建一个空的工程,将字体(如:simhei.ttf)放到SRC下(切记不要在SRC建包而是直接放)。 步骤二:将步骤一的工程打包成jar,导入到要导出pdf的工程的lib下便可。 3)方法三 将字体放到要导出pdf的工程的SRC(注意不要放到某包下,而是直接SRC下)。 4)方法四 将ireport安装的字体(即2中方法二安装)打包成jar,直接丢到要导出pdf的工程的lib下便可。 |