Flex Actionscript(AS3)获得可用的打印机

时间:2013-06-13 05:57:53

标签: actionscript-3 flex printing actionscript

如何使用AS3 ??

获取连接到计算机的可用打印机列表

似乎FlexPrintJob类和其他提供的类没有为我提供解决方案,因为它们更多地关注打印机规格(打印宽度,高度等)。

有一个flash.PrintJob类,它提供了一个打印机列表,但这不适用于我的项目,因为它适用于闪存和空气。

1 个答案:

答案 0 :(得分:1)

我希望此代码适合您

var availablePrinters:Vector。 = PrintJob.printers;     var printersCollection:ArrayCollection = new ArrayCollection();     if(availablePrinters)         for(var i:int = 0; i< availablePrinters.length; i ++)               printersCollection.addItem(availablePrinters [I]);

如果在使用CTR + enter运行时(availablePrinters)可用,则当嵌套的SWF嵌入HTML中时,availablePrinters为null并不知道任何原因