birt的话不是很清楚,而且也没有找到类似的资料,只能和题主讲下我用的finereport的方法了,题主可以作为参考,应该是差不多的。
新建一个空白html,在里面添加一个按钮和一个iframe,其中iframe指向工程中的某张填报报表。
自定义按钮事件
onclick="document.getElementById('reportFrame').contentWindow.contentPane.exportReportToWriteOfflineHtml()"
我没用过birt,一直用的都是finereport,查了很多关于birt的资料,在onrender事件中需要添加脚本,才能够输出html标签吧。再多的资料我也查不到了。