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