在Adobe Air Applications中打印

时间:2011-05-12 06:42:03

标签: flex templates printing air adobe

我需要从AIR应用程序打印帐单。

以下是约束。

  1. 我需要打印到DotMatrix打印机。
  2. 我有一个复杂的布局,包括页眉,页脚和数据网格,数据可以推广到更多页面。
  3. 我需要一个模板,我将传递我的对象。
  4. 使用Jasper报告就足够了,但我没有服务器端支持。
  5. 我尝试了针对DotMatrix打印机优化的FlexReport,bentbit和其他工具。
  6. 是否有替代方案可以完成上述要求。是否有任何类似于jasper报告的替代方案而不需要服务器。

    提前致谢。

2 个答案:

答案 0 :(得分:1)

您不需要服务器进行打印,请查看PrintJob课程。您可以在页面上打印任何精灵,对于表格,有PrintDataGrid类具有分页支持。因此,如果您可以渲染复杂的布局,则可以打印它。您可能需要安装一些虚拟打印机进行试验(我使用的是Primo PDF,但还有其他的。)

答案 1 :(得分:0)

伙计我使用HTML从JavaScript打印。我用HTML制作了模板,其中分隔符与打印布局相匹配,然后我传递了一个关联数组,其中包含要打印的必要细节,并将其传递给HTML并从那里打印出来。谢谢你的答复..