Comunidad de diseño web y desarrollo en internet online

Imprimir datagrid en as3 Ayuda Por favor

Citar            
MensajeEscrito el 16 Mar 2009 10:51 pm
Buenas, Soy nuevo por aqui aunque no desconocia la pagina, y decidi participar en todo lo que pueda, en este caso pidiendo socorro. mi problema es que estoy desarrollando una web para la empresa donde trabajo y necesito imprimir los datagrid, esto l he logrado con el inconveniente que solo se imprime hasta donde se ve en pantalla, dejando fuera los demas datos que son parte del scroll. Agradeceria infinitamente si alguien puede darme una mano y orientarme para terminar mi trabajo. :?

Por nlarrosa

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Mar 2009 11:20 pm
este es el enlace q necesitas:
http://philflash.inway.fr/dgprint/index.html

saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox
Citar            
MensajeEscrito el 17 Mar 2009 12:10 am
il gracias por la rapidez y la atencion, con gente como vos es porque da gusto enseñary aprender.
ahora lo voy a ver

Por nlarrosa

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Mar 2009 11:33 am
mil Agradecimientos por la ayuda, el codigo es excelente pero, mi proyecto esta realizado en AS3 y ese link no me funciona o por lo menos no lo he podido hacer funcionar.
Hasta Ahora logro imprimir el datagrid pero solo hasta donde se ve, los datos que quedan formando parte del scroll no se imprimen, espero si alguien puede darme una mano.
:cry:

Por nlarrosa

8 de clabLevel



 

msie7
Citar            
MensajeEscrito el 17 Mar 2009 08:53 pm
^^ ^^ ^^

Ahora si !!!!
Gracias por dedicarme su tiempo, ya resolvi el problema despues de taladrar mi cerebro , decidi que una opcion seria hacer un duplicado no visible de mi datagrid que cargue los mismos datos que el visible, y mandar a imprimir ese datagrid.
igualmente si alguien tiene otra forma bienvenida sea todo evoluciona......

Aqui dejo el codigo:

// IMPRIMIR
// creamos el listener
Imprimir_btn.addEventListener(MouseEvent.CLICK, verpreimpresion);

function verpreimpresion(event:MouseEvent):void {

// en la funcion que llama el listener creamos un sprite llamado contenedor que va a contener el datagrid duplicado
var contenedor:Sprite = new Sprite();

//Instanciamos la clase para imprimir
var myPrintJob:PrintJob = new PrintJob();

//Creamos un rectangulo que sera el area que se podra imprimir
var rect:Rectangle=new Rectangle(0,0,655,1300);

//Le cargamos al sprite los datos del datagrid y lo escalamos para que entre en la hoja
contenedor=Lista_CobrosxBasedupli;
contenedor.scaleX = 5.5;

//Mandamos a imprimir Datagrid
myPrintJob.start();
myPrintJob.addPage(contenedor, rect);
myPrintJob.send();
}


Espero que le sirva a aquellos que buscan el placer de ver funcionar un Script

Por nlarrosa

8 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.