/ / Flex Actionscript (AS3) - Obtenir les imprimantes disponibles: actionscript-3, flex, impression, actionscript

Flex Actionscript (AS3) - Obtenir les imprimantes disponibles - Actionscript-3, flex, impression, actionscript

Comment obtenir la liste des imprimantes disponibles connectées à l’ordinateur, en utilisant AS3??

Il semble que la classe FlexPrintJob et les autres classes fournies ne me fournissent pas les solutions, car elles se concentrent davantage sur les spécifications de l’imprimante (largeur d’impression, hauteur, etc.).

Il existe une classe flash.PrintJob qui fournit une liste d’imprimantes, mais cela n’est pas applicable à mon projet car il s’agit de flash et d’air.

Réponses:

1 pour la réponse № 1

J'espère que ce code fonctionnera pour vous

var availablePrinters: Vector. = PrintJob.des imprimantes; var printersCollection: ArrayCollection = new ArrayCollection (); if (availablePrinters) pour (var i: int = 0; i <availablePrinters.length; i ++) printersCollection.addItem (availablePrinters [i]);

Si (availablePrinters) est disponible lors de l'exécution avec CTR + entrée, toutefois, lorsque le fichier SWF imbriqué est incorporé dans le code HTML, availablePrinters est null ne sait pas pour une raison quelconque.