Buenos días a todos. Tengo un problema con el PrintJob. En la aplicación que estoy realizando, después de una serie de elecciones llevadas a cabo por el usuario, acabo con un texto (en formato html) contenido en el textArea denominado "printArmy_ta". Este texto posteriormente debe poder imprimirse por si el usuario lo quiere conservar.

Y aquí empiezan mis problemas, que son básicamente dos. El código que utilizo es:

Código :

_root.imprimir_btn.onRelease = function() {
   var myPrintJob:PrintJob = new PrintJob();
   if (myPrintJob.start()) {
      myPrintJob.addPage(_root.printArmy_ta)
      pageCount++;
   }
   if (pageCount>0) {
      myPrintJob.send();
   }
   delete myPrintJob;
};


El primero de los problemas es que printArmy_ta es un textArea "apaisado", y no logro configurar la impresión de forma que quede bien impreso en formato "vertical".

El segundo problema es que después de enviar a la impresora el documento, en el reproductor se ve el swf super aumentado (como un 300 ó 400% más grande) por lo que la mayor parte del contenido queda fuera de la ventana y no se ve.

Muchas gracias por cualquier ayuda que puedan prestarme.