柔性印刷 - 可以做到吗?

时间:2010-05-27 13:41:41

标签: flex printing

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

通过成功,我正在谈论某种报告或文件或其他什么。

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

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

您希望对象在打印输出中看到什么?你怎么期望Flex知道这一点?您如何期望Flex打印出没有可视化表示的对象?

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

当然,无论是在后端还是在Flex中执行此操作,您仍然需要编写格式代码。

我确信您可以扩展PrintJob类以接受对象并在实际打印之前将其格式化以进行打印。

答案 2 :(得分:0)

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

最好的方法是通过Backend处理它。但是,您可以再次使用ActionScript打印对象内容。你听说过BitmapData Class。

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

使用此功能,您可以逐个像素地读取并发送到打印机以打印对象。

答案 3 :(得分:0)

purepdf最适合在flex中打印,它将flex数据转换为pdf进行打印