Comunidad de diseño web y desarrollo en internet online

Imprimir directamente desde flex 1.5 y 2.0

Citar            
MensajeEscrito el 23 Mar 2007 09:12 pm
tengo unos datos en un grid y necesito que presionando un botón se mande imprimir estos datos, el problema que tengo es que debe imprimirse en un formato en donde lleva una foto y otros datos. Vomo puedo hacer.

Antes mandaba imprimir datos en PDF o flash paper, pero ahora necesito hacerlo directo a la impresora.

Alguien sabe como hacerlo?
algun consejo, sitio donde ver algo!!

Gracias por todo
:shock:

Por nigma

50 de clabLevel



 

msie
Citar            
MensajeEscrito el 31 Mar 2007 09:40 am

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 03 Abr 2007 10:29 pm
El uso del printDataGrid es excelente, zah sabe de alguna maromas que estuve haciendo para pasar variables a unos formatos preimpresos que tenia en PHP pero termine pasandome a la impresion pura desde flex.

Pero para tu caso en especial me hace falta información, zah ya hace un link a la ayuda y si con esto no te basta, se un poco mas explícito en que parte no entiendes y con gusto te ayudo.

Por andresmaro

Claber

981 de clabLevel

3 tutoriales
4 articulos

Genero:Masculino  

America/Bogota

firefox
Citar            
MensajeEscrito el 11 Mar 2008 09:53 pm
Hola este es el código de flex 2 para poder imprimir, luego le has de dar el formato que quieras.

private function doPrint():void{

var pj:FlexPrintJob = new FlexPrintJob();

pj.start();

pj.addObject(dgUserRequest); // aqui el ide de el objeto que quieras imprimir

pj.send();
}

chaooo

Por segma

9 de clabLevel



 

safari
Citar            
MensajeEscrito el 11 Mar 2008 11:55 pm

segma escribió:

Hola este es el código de flex 2 para poder imprimir, luego le has de dar el formato que quieras.

private function doPrint():void{

var pj:FlexPrintJob = new FlexPrintJob();

pj.start();

pj.addObject(dgUserRequest); // aqui el ide de el objeto que quieras imprimir

pj.send();
}

chaooo

Segma, llegas solo un año tarde, pero vale.

Complemento tu código, en la linea:

Código :

pj.start()
cambiar por

Código :

if(pj.start() != true) return;

Esto hace que si se cancela el trabajo de impresion no genere errores.

Por andresmaro

Claber

981 de clabLevel

3 tutoriales
4 articulos

Genero:Masculino  

America/Bogota

firefox

 

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