Hello Friends, I am developing an application in which I used tile list which contain images. I want to take a print of that tile list. Which contain multiple pages. But problem occurs when I press Print button it capture only the first page. I want to take a printout of all pages, can anyone please help me in this. This is the code which I used :
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:local="*" width="1034" height="636" creationComplete="initData()"> <mx:Script> <![CDATA[ import mx.printing.FlexPrintJobScaleType; import mx.controls.Alert; import mx.collections.IList; import mx.collections.ICollectionView; import mx.printing.FlexPrintJob; import mx.collections.*; private var listArray:Array=[ {label: "item1", data: "photo.JPG"},{label: "item2", data: "photo.JPG"}, {label: "item3", data: "photo.JPG"},{label: "item4", data: "photo.JPG"}, {label: "item5", data: "photo.JPG"},{label: "item6", data: "photo.JPG"}, {label: "item7", data: "photo.JPG"},{label: "item8", data: "photo.JPG"}, {label: "item9", data: "photo.JPG"},{label: "item10", data: "photo.JPG"}, {label: "item11", data: "photo.JPG"},{label: "item12", data: "photo.JPG"}, ]; [Bindable] public var TileListdp:ArrayCollection; private function initData():void { TileListdp = new ArrayCollection(listArray); // Alert.show(""+TileListdp); } private function printList():void { var printList:PrintTileList = new PrintTileList (); addChild(printList); var printJob:FlexPrintJob = new FlexPrintJob (); if (printJob.start()) { printJob.printAsBitmap=false; printJob.addObject (tList,FlexPrintJobScaleType.MATCH_WIDTH); printJob.send(); } } ]]> </mx:Script> <mx:TileList id="tList" dataProvider="{TileListdp}" width="270" columnCount="2" backgroundColor="#ffffff" height="303"> <mx:itemRenderer> <mx:Component> <mx:VBox height="150"> <mx:Label text="{data.label}"/> <mx:Image source="{data.data}"/> </mx:VBox> </mx:Component> </mx:itemRenderer> </mx:TileList> <mx:Button label="Print Direct" click="printList()" /> </mx:Application> thanks & regards ravi --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to flex_india@googlegroups.com To unsubscribe from this group, send email to flex_india+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---