hey frnds, i'm showing images in tilelist and want to print whole tilelist in A4 size. This is my code:
<?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="OnInit();" width="100%" height="100%"> <mx:Script> <![CDATA[ import mx.controls.Image; import mx.controls.Alert; import mx.collections.ArrayCollection; [Bindable] private var listfiles:ArrayCollection=new ArrayCollection(); private function OnInit():void{ var desktop:File = File.desktopDirectory; var desktop:File = File.desktopDirectory.resolvePath("barcode"); var getfiles:Array = desktop.getDirectoryListing(); //Push all thi values to the Arraycollection to be diaplayed in the list// for (var i:int = 0; i < getfiles.length; i++) { listfiles.addItemAt((getfiles[i].nativePath), i); } } [Bindable] private var arrImage:Array = new Array(); private function handleDIR(event:FileListEvent):void{ for each(var afile:File in event.files){ if(afile.extension == 'png'){ var aImg:Image = new Image(); aImg.source = afile.nativePath; arrImage.push(aImg); } } } /* PRINT FUNCTION */ import mx.printing.*; private function printData():void { // Create an instance of the FlexPrintJob class. var printJob:FlexPrintJob = new FlexPrintJob(); // Start the print job. if (printJob.start() != true) return; // Add the object to print. Do not scale it. printJob.addObject(displayimg, FlexPrintJobScaleType.NONE); // Send the job to the printer. printJob.send(); } ]]> </mx:Script> <mx:Button label="Print" click="printData();" /> <mx:TileList id="displayimg" dataProvider="{listfiles}" borderThickness="2" borderColor="gray" itemRenderer="mx.controls.Image" rowHeight="56" columnWidth="85" width="100%" height="100%" > </mx:TileList> </mx:WindowedApplication> But only visible images r printed, can we print whole images assign to tilelist ? thx in advanced, :) -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

