代码之家  ›  专栏  ›  技术社区  ›  Pieter van Niekerk

柔性印刷-可以吗?

  •  5
  • Pieter van Niekerk  · 技术社区  · 16 年前

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

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

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

    4 回复  |  直到 16 年前
        1
  •  3
  •   jcelgin    16 年前

    AlivePDF 社区里似乎越来越热闹了,看看吧。

        2
  •  1
  •   JeffryHouser    16 年前

    您希望对象在打印输出中的外观如何?你希望Flex怎么知道?你怎么能期望Flex打印出一个没有视觉表现的对象呢?

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

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

        3
  •  0
  •   Thalaivar    16 年前

    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

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

        4
  •  0
  •   Badr    15 年前