Comunidad de diseño web y desarrollo en internet online

Imprimir las graficas desde flex

Citar            
MensajeEscrito el 16 Mar 2010 08:31 pm
Buenas Tardes

Estoy realizando unas estadisticas de evaluaciones de desempeño y necesito saber si desde flex puedo imprimir el informe grafico que me genera las estadisticas.

Gracias :wink:

Por jgualtero

3 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 Mar 2010 09:28 am
Hola jgualtero, te paso una función en la que puedes guardar una imágen según unas dimensiones, al igual que la guarda podrás imprimirla:

private function cropAndSave():void
{
var posX:int = 5;
var posY:int = 10;
var imageData:BitmapData = new BitmapData(grafica.width, grafica.height);
var shiftOrigin:Matrix = new Matrix();

shiftOrigin.translate(posX, posY); // nos centramos en lo que queremos cropear
imageData.draw(stage, shiftOrigin);

var encodedImage:ByteArray;

var fileNameRegExp:RegExp = /^(?P<fileName>.*)\..*$/;
var outputFileName:String = txtName.text+"_crop";

encodedImage = PNGEncoder.encode(imageData);
outputFileName += ".png";

//Creamos variable que nos servirá para guardar el file
var saveFile:FileReference = new FileReference();
saveFile.addEventListener(Event.OPEN, saveBeginHandler);
saveFile.addEventListener(Event.COMPLETE, saveCompleteHandler);
saveFile.addEventListener(IOErrorEvent.IO_ERROR, saveIOErrorHandler);
saveFile.save(encodedImage, outputFileName);

}

espero que te sea de ayuda.
salu2.

Por portalscreen

11 de clabLevel



Genero:Masculino  

Málaga

firefox
Citar            
MensajeEscrito el 22 Mar 2010 03:23 pm
portalscreen podrias ayudarnos poniendo el codigo de las funciones saveBeginHandler, saveCompleteHandler, saveIOErrorHandler

Gracias

Por rubencho176

Claber

301 de clabLevel

3 tutoriales

 

Colombia

firefox

 

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