Pregunta

s Flex 3 En aplicación, que tiene tela una imagen PNG de un fondo con. La imagen es la misma anchura y altura que la lona. También tengo algunos otros controles en el lienzo:

<mx:Canvas id="form" backgroundImage="@Embed(source='images/formBkg.png')" width="640" height="480" >
    <mx:label .../>
    <mx:label .../>

Me imprimir el lienzo con el siguiente código:

var printJob:FlexPrintJob = new FlexPrintJob();

if (printJob.start())
{
    printJob.addObject(form, FlexPrintJobScaleType.SHOW_ALL);
    printJob.send();
}

En la pantalla se ve muy bien, pero cuando lo imprimo la calidad de los degrada png. No es terrible, pero no tan fuerte como lo que se muestra en la pantalla.

¿Hay algo que pueda hacer para mejorar la calidad del png impreso?

¿Fue útil?

Solución

Flex no hace un gran trabajo en la impresión (enfoque hombre de las cavernas de la creación de una imagen grande y lo empuja en la impresora). debe tener en cuenta las bibliotecas externas como AlivePDF

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top