He leído todo lo que he encontrado sobre cómo imprimir en Flash, y aún así tengo un problema que no logro solventar. A ver si alguien puede ayudarme.
Mi aplicación llega un momento que crea un textField (_root.imprimir_ta) que puede tener una longitud muy variable y que debe ser imprimible. He utilizado el código indicado a continuación, pero nunca logro imprimir más de una página, por largo que sea el contenido del textField. qué orden puedo darle al Flash para que calcule adecuadametne el número de páginas e imprima las que correspondan, no sólo la primera?
Código :
var printListener:Object = new Object();
printListener.click = function() {
var myPrintJob:PrintJob = new PrintJob();
var pageCount = 0;
if (myPrintJob.start()) {
if (myPrintJob.addPage(_root.imprimir_ta, {xMin:0, xMax:650, yMin:0, yMax:800})) {
pageCount++;
}
}
if (pageCount>0) {
myPrintJob.send();
}
delete myPrintJob;
};
print_btn.addEventListener("click", printListener);Muchas gracias a todos.
