ireport5.1开发的文件转为ireport3.6的格式

因为FTPC的限制,ireport的版本只能使用3.6的,之前用ireport5.1开发的jrxml文件不能用3.6进行编辑。但是我们可以手动修改jrxml文件,来符合3.6的格式要求。
1、删除uuid属性
    删除的时候可以使用editplus的正则表达式替换:“uuid.*"” 替换成“”,.*代表任意字符,记得要勾选正则表达式选项
2、修改

<bucket class="java.lang.String">
	<bucketExpression><![CDATA[$F{series}]]></bucketExpression>
</bucket>
为 
<bucket>
	<bucketExpression class="java.lang.String"><![CDATA[$F{series}]]></bucketExpression>
</bucket>
3、有两种情况不能使用,一个是用到Float.parseFloat()的地方,这个不知道为什么报错:can't cast from float to number
     一个是使用了5.1特有的组件,比如table,这个是3.6里面没有的

你可能感兴趣的:(ireport5.1开发的文件转为ireport3.6的格式)