首页 > 编程知识 正文

web报表源代码,web 报表 框架

时间:2023-05-04 07:06:12 阅读:253368 作者:4692

Web打印方案有很多,根据他们的实现方法不同,可以分为以下三类。

1、原生打印

  直接使用SDK提供的API,具有响应迅速,跨平台跨浏览器,不依赖外部工具的优点。有如下几种:

  1)JavaApplet:利用JDK提供的打印API,可以向打印机输出各种文字、图形图像与Swing组件。

  2) Flex:利用Flex Framework提供的打印API,可以将Flex或Flash可视化组件输出至打印机。

2、宿主打印

  通过浏览器实现打印,常见有如下几种:

  1)HTML:直接将呈现的HTML输出至打印机,可以使用CSS控制HTML元素在打印机上的呈现方式。

  2)ActiveX+HTML:由ActiveX来打印HTML元素和页面,ActiveX控件可以利用Win32打印API和浏览器的开发接口将HTML输出至打印机。

3、外部打印

  严格来说,这不能叫打印,实际上是一种数据导出方案。它将应用的数据导入到外部工具,然后利用此工具来进行打印。常见有如下几种:

  1)PDF打印:PDF格式是行业标准,通过PDF开发包(如基于Java的iText,基于Flex的AlivePDF等)可以将应用数据形成PDF文档,然后由Adobe Reader或其它工具负责打印。

  2)Office打印:Microsoft Office套件中的Word与Excel使用广泛,而且许多其它Office软件都能兼容,因此可以将应用的数据导出为Word和Excel文档,然后再打印。

转载于:https://www.cnblogs.com/lexloo/archive/2011/01/23/1942671.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。