iReport打印国际化设置
近期由于项目要支持国际化,包含打印模版的功能,所以就研究了一下,iReport打印显示国际化的问题,支持简体中文和繁体。
第一步:首先在模版所在的目录下建立对应的properties文件,分别支持简体中文和繁体的:
文件里配置对应的key和value,注意value的值是unicode,否则中文会出现乱码:
properties文件里中文显示
第二步:建立打印的模版
新建TextField,然后在Text Field Expression使用$R{key},本例中对应的$R{test.print}
第三步:然后在面单中右键选择属性,然后设置Resource bundle的值为properties文件的前缀即可:
testPrint_zh_cn.properties
testPrint_zh_hk.properties
打印效果:
简体
繁体