Comunidad de diseño web y desarrollo en internet online

Imprimir imagen cargada en un ByteArray en Flash Builder 4

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

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate