首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex Printing -能做到吗?

Flex Printing -能做到吗?
EN

Stack Overflow用户
提问于 2010-05-27 21:41:41
回答 4查看 664关注 0票数 5

我想知道是否有人成功地从Flex打印了一些东西。

所谓成功,我指的是某种报告或文件之类的东西。

我知道通过使用printJob()类并传递一个组件,从Flex打印一个组件(这有点便宜)是相当简单的。但我想将列表或XML之类的对象传递给printJob()。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-05-28 03:45:59

AlivePDF似乎在社区中获得了动力,看看吧。

票数 3
EN

Stack Overflow用户

发布于 2010-05-27 21:50:56

您希望您的对象在打印输出中的外观是什么?你怎么期望Flex知道这一点呢?你怎么能期望Flex打印出一个没有可视化表示的对象呢?

据我所知,大多数人会放弃在Flex中进行打印的尝试,并将这些对象传递给后端,并使用某些东西(例如iText或ColdFusion )来生成PDF。

当然,无论是在后端执行此操作,还是使用Flex,您都必须编写格式化代码。

我确信您可以扩展PrintJob类来接受一个对象,并在实际打印之前格式化它以便打印。

票数 1
EN

Stack Overflow用户

发布于 2010-05-27 23:16:53

http://livedocs.adobe.com/flex/3/langref/mx/printing/FlexPrintJob.html

最好的办法是通过后台处理。但同样,您也可以使用ActionScript打印对象内容。你听说过BitmapData类吗?

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/BitmapData.html

有了这个,你可以逐个像素地读取,并发送到打印机来打印对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2921613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档