请参考帮助中的“WEB报表(B/S报表)->HTML5报表”部分
Grid++Report 的HTML5报表很好的实现了报表的跨平台运行,特别是支持在移动终端查看报表,实现了随时随地查看报表。但其是纯前端浏览器(HTML5+JavaScrip)生成的报表,因此也存在如下功能上的局限。
1、不提供类似报表插件那样的直接输出到打印机的打印功能,只能是执行浏览器的打印功能来实现打印。
2、不支持与打印输出相关的功能,报表模板中与打印相关的设置将被忽略掉。页眉与页脚在生成时也被忽略掉。
3、不具备数据导出功能。
4、不支持RTF文本框。
5、不支持报表设计,即HTML5报表没有可视化报表设计功能。
除了报表设计器,不具备的功能可以利用报表服务器来实现。如果需要WEB在线报表设计功能,可以考虑用报表插件实现,毕竟报表设计是少数情景下的应用,支持环境受一定局限还是可以接受的。
锐浪软件已经发布 ASP.NET 版本的报表服务器程序,支持各种格式数据的导出,包括:Excel、RTF(Word)、PDF、图像、文本、html、CSV等。还会提供服务器端产生条形码与二维码的功能。HTML5报表借助服务器端的这些功能从而补齐其功能不足,如打印功能可以通过调用服务器的导出PDF或报表文档(Grid++Report专有格式)来实现打印。
JAVA 版本的报表服务器程序将在稍后提供。
可以采用HTML5报表与报表插件的搭配使用的开发方式,采用HTML5报表支持各种设备系统与浏览器显示报表,采用报表插件的不可见报表对象的打印函数实现打印输出功能,当报表运行在 Windows 平台时就可以实现直接便捷的打印。
主要是因为java与php版的WEB报表服务器还没实现。而条码在服务器端生成依赖WEB报表服务器,所以jsp与php版的HTML5报表目前还不能产生条形码。可以考虑用asp.net版的WEB服务器程序提供条码生成功能,或者调用锐浪报表演示网站提供的条码生成服务处理程序(http://www.gridreport.cn/demos/html5/General/Barcode.ashx)。
HTML5报表是根据报表模板设计动态生成相应的HTML内容,因两种数据存在格式上的差异,没法做到一一对应,所以产生的显示结果会与报表设计有差异,有些情况下可能会有很大差异。HTML5报表主要是通过产生动态的html的table文档元素来进行报表内容的布局,这方面在程序方面很难有更进一步的改进办法,请理解。
调整模板设计可以改善HTML5报表的显示效果,主要是做到部件框多用对齐列定位,部件框互相不重叠,部件框之间少留细小的间隙,部件框与报表节的边界之间也少留细小的间隙。改进模板设计的方式与数据导出方面是基本类似的,具体请看帮助“开发指南->报表数据导出->改善报表导出效果”中的说明。

FAQ中没有解决问题,请查看其它技术支持方式。这里常见问题解答(FAQ)内容也全部包含在Grid++Report的帮助文档中,开发者一定要善于查看软件安装后的产品帮助文档。