flash.printing.printjob のドキュメントには、printers() メソッドが必要であると記載されています。Flashbuilder 4.6 を使用すると、完全な IDE コードが存在しないと表示されます。
デスクトップ環境を対象として、Flash SDK 4.6 を使用しています。
ライブラリからこのメソッドをプルしたかどうか (およびその時期) を知っている人はいますか?
flash.printing.printjob のドキュメントには、printers() メソッドが必要であると記載されています。Flashbuilder 4.6 を使用すると、完全な IDE コードが存在しないと表示されます。
デスクトップ環境を対象として、Flash SDK 4.6 を使用しています。
ライブラリからこのメソッドをプルしたかどうか (およびその時期) を知っている人はいますか?
PrintJob.printers
AIR ランタイムでのみ使用可能な読み取り専用の静的プロパティで、デスクトップ オペレーティング システムでのみサポートされます。モバイルまたは AIR for TV デバイスはサポートされていません。
使用可能なプリンターのリストを文字列名の値として提供します。リストは事前計算されていません。関数が呼び出されたときに生成されます。使用可能なプリンターがない場合、またはシステムが印刷をサポートしていない場合、値は null です。システムが印刷をサポートしているが、プリンターのリストを返すことができない場合、値は 1 つの要素 (長さプロパティは 1) を持つベクターです。その場合、単一の要素は実際のプリンター名、または現在のプリンター名を判別できない場合のデフォルト名です。
PrintJob.isSupported
次のように を呼び出して、サポートをテストします。
if (PrintJob.isSupported)
var printers:Vector.<String> = PrintJob.printers;
プリンターのベクトルをトレースすると、次の出力が得られます。
RICOH Aficio MP C5502
Canon MP210シリーズ