BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

FlexReport For Printing In Adobe Flex

| 作者 Jon Rose 关注 0 他的粉丝 ,译者 韩锴 关注 0 他的粉丝 发布于 2008年2月5日. 估计阅读时间: 1 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!
Flex开发者和狂热爱好者Rob Rusher向我们介绍了FlexReport。对于Flex应用程序,Flash打印支持的匮乏是一个很常见的问题。
无论我走到哪里,都会碰上在使用Flex时遇到打印问题的人们。大多数人都发现了FlexPrintJob类和演示用法的示例,但是希望打印多页面的人会发现结果有时并不乐观。

我刚刚发现一个新的开源项目,名为FlexReport。据说,它解决了报表布局、多页报表和打印预览的问题。
FlexReport基于LGPL协议发布,可以在RIAForge找到它。其API特性包括 :支持报表布局、多页内容以及打印预览功能。
  1. 报表布局:如果要在Flex中打印页面,你应该创建一个容器,并把它加入到FlexPrintJob中。它处理静态内容时没有什么大问题。但是如果创建动态报表,即你不知道在处理过程中会产生多少页的话,事情很快会变成噩梦。
  2. 多页内容:专门用于打印的组件只有PrintDataGrid。目前还不支持文本和图像。
  3. 打印预览:正如我刚才说的,各个组织需要打印功能,但他们也不希望浪费纸张。使用PrintJob是无法实现打印预览的。没有人希望打印了100页表格之后,才发现打印了错误的数据。
你可以在http://www.kemelyon.com/flexreport/下载示例应用程序。另外,你可以在项目的博客上获得关于FlexReport的更多信息。

查看英文链接:FlexReport For Printing In Adobe Flex

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

好东西 by Tong James

前几天看了点Flex的打印功能,正为Flex的打印能力差发愁呢

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT