La función toma un bytearray que se esta mostrando en un modulo image de Flash Builder 4 (antes Flex Builder) y lo envía a la cola de impresión.
Es sencillo pero se que a muchos nos servirá de apoyo.
Código :
public function doPrint():void { var printJob:FlexPrintJob = new FlexPrintJob(); // variable creada para cargar las opciones de impresiòn var options:PrintJobOptions = new PrintJobOptions(); // variable creada para cargar las opciones de impresiòn printJob.printAsBitmap = true; // Como es una imagen, habilitamos esta opciòn printJob.start() try { printJob.addObject(imageView, "matchwidth"); // agregamos a la cola, el modulo donde esta la imagen que queremos imprimir, y un string //que especifica el tamaño que deseamos para la impresiòn. } catch(e:Error) { trace ("Error al enviar Impresion: " + e); //si se genera un error al enviar al impresion } try { printJob.send(); //envia la cola de impresiòn a impresiòn. } catch (e:Error) { trace ("Error al Imprimir: " + e); // si se genera un error al imprimir el archivo. } }
Espero que les sirva de ayuda.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Publica tu comentario
El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro
Entra al foro y participa en la discusión
o puedes...
¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?
Inicia sesión
¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?
Registrate