打印作为报表应用中不可分割的组成部分,受到了越来越多的重视。在B/S结构的系统中,客户端打印问题历来是报表打印的难点和重点之一。
目前在市场中的报表产品,实现客户端打印的方式不外乎三种:FLASH打印、控件打印和APPLET打印。
FLASH打印和APPLET打印的优点是兼容性较好,控件打印则较差,在某些浏览器中,因为安全设置,插件冲突等问题,很容易引起打印控件无法加载或者功能不能正常使用的情况。
而FLASH打印和APPLET打印在控制方面有着比较明显的区别。FLASH打印的内核是FLASH,在较为复杂的中国式报表打印时,其有限的打印方法接口,导致很多复杂的打印功能无法实现,而APPLET打印方式,所有的接口均可自由开发和控制,较FLASH而言,APPLET打印具有更好的可控性。
因此,润乾报表的客户端打印采取了APPLET打印机制,这样既可以保证良好的兼容性,又可以保证良好的可控性。
目前在市场中的报表产品,实现客户端打印的方式不外乎三种:FLASH打印、控件打印和APPLET打印。
FLASH打印和APPLET打印的优点是兼容性较好,控件打印则较差,在某些浏览器中,因为安全设置,插件冲突等问题,很容易引起打印控件无法加载或者功能不能正常使用的情况。
而FLASH打印和APPLET打印在控制方面有着比较明显的区别。FLASH打印的内核是FLASH,在较为复杂的中国式报表打印时,其有限的打印方法接口,导致很多复杂的打印功能无法实现,而APPLET打印方式,所有的接口均可自由开发和控制,较FLASH而言,APPLET打印具有更好的可控性。
因此,润乾报表的客户端打印采取了APPLET打印机制,这样既可以保证良好的兼容性,又可以保证良好的可控性。