1

flash.printing.printjob のドキュメントには、printers() メソッドが必要であると記載されています。Flashbuilder 4.6 を使用すると、完全な IDE コードが存在しないと表示されます。

デスクトップ環境を対象として、Flash SDK 4.6 を使用しています。

ライブラリからこのメソッドをプルしたかどうか (およびその時期) を知っている人はいますか?

4

1 に答える 1

0

PrintJob.printersAIR ランタイムでのみ使用可能な読み取り専用の静的プロパティで、デスクトップ オペレーティング システムでのみサポートされます。モバイルまたは AIR for TV デバイスはサポートされていません。

使用可能なプリンターのリストを文字列名の値として提供します。リストは事前計算されていません。関数が呼び出されたときに生成されます。使用可能なプリンターがない場合、またはシステムが印刷をサポートしていない場合、値は null です。システムが印刷をサポートしているが、プリンターのリストを返すことができない場合、値は 1 つの要素 (長さプロパティは 1) を持つベクターです。その場合、単一の要素は実際のプリンター名、または現在のプリンター名を判別できない場合のデフォルト名です。

PrintJob.isSupported次のように を呼び出して、サポートをテストします。

if (PrintJob.isSupported)
    var printers:Vector.<String> = PrintJob.printers;

プリンターのベクトルをトレースすると、次の出力が得られます。

RICOH Aficio MP C5502
Canon MP210シリーズ

于 2013-05-20T01:44:01.593 に答える