0

如何获取连接到计算机的可用打印机列表,使用AS3

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

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

4

1 回答 1

1

我希望这段代码对你有用

var 可用打印机:矢量。= PrintJob.printers; var printersCollection:ArrayCollection = new ArrayCollection(); if (availablePrinters) for (var i:int = 0; i < availablePrinters.length; i++) printersCollection.addItem(availablePrinters[i]);

if (availablePrinters) 在使用 CTR + enter 运行时可用,但是,当嵌套的 SWF 嵌入到 HTML 中时,availablePrinters 为 null 不知道任何原因

于 2013-06-13T06:11:18.387 回答