先列举主要遇到的问题和解决方案,后续补充具体内容
1.导出PDF,中文字体空白
2.同个PDF文件,不同的软件打开,字体展示不同
3.字体超出框位的问题
内嵌变量
JasperReports内嵌的Variables( 变量):
$V{PAGE_NUMBER} 代表当前页码或页数
(表要取得当前页/总页,在ireport的变量里面有一个 V P A G E N U M B E R , 直接拖到报表上,设置属性, E v a l u a t i o n T i m e 选择 N o w 时,表示当前页数( " 第 " + V{PAGE_NUMBER},直接拖到报表上,设置属性, Evaluation Time选择Now时,表示当前页数("第"+ VPAGENUMBER,直接拖到报表上,设置属性,EvaluationTime选择Now时,表示当前页数("第"+V{PAGE_NUMBER}+“页,”),选择Report时,表示总页数(“共”+ V P A G E N U M B E R + " 页 " ),选择 G r o u p 时,表示按组分类当前组总页数( " 共 " + V{PAGE_NUMBER}+"页"),选择Group时,表示按组分类当前组总页数("共"+ VPAGENUMBER+"页"),选择Group时,表示按组分类当前组总页数("共"+V{PAGE_NUMBER}+“页”)。
$V{COLUMN_NUMBER} 列号码
$V{COLUMN_COUNT} 代表当前页中记录的行数(是当前页里行的序号,在新页上会重置为1)
$V{REPORT_COUNT} 代表当前文档中数据源记录的总条数
V g r o u p n a m e C O U N T 代表当前组的记录数 e g : 如果组是根据 V{groupname_COUNT} 代表当前组的记录数 eg:如果组是根据 VgroupnameCOUNT代表当前组的记录数eg:如果组是根据F{the_city}分组,组名是CityGroup的话,那么此变量为$V{CityGroup_COUNT}