The following code is used to explain, How to generate multiple pages in PDF in flex.
private function generatePDF():void
{
myPDF = new PDF(Orientation.PORTRAIT, Unit.MM, Size.A4);
myPDF.setDisplayMode(Display.FULL_PAGE,Layout.SINGLE_PAGE);
var newPage:Page = new Page(Orientation.PORTRAIT,Unit.MM,Size.A4);
myPDF.addPage(newPage);
for(var i:int=0;i<pageCount;i++)
{
myPDF.addImage(datagridname,0,0,198,0,"PNG",100,1,"None","Normal",true,"");
datagridname.nextPage();
myPDF.addPage();
}
var bytes:ByteArray = myPDF.save(Method.LOCAL);
var f:FileReference = new FileReference();
f.save(bytes,"test.pdf");
}
private function generatePDF():void
{
myPDF = new PDF(Orientation.PORTRAIT, Unit.MM, Size.A4);
myPDF.setDisplayMode(Display.FULL_PAGE,Layout.SINGLE_PAGE);
var newPage:Page = new Page(Orientation.PORTRAIT,Unit.MM,Size.A4);
myPDF.addPage(newPage);
for(var i:int=0;i<pageCount;i++)
{
myPDF.addImage(datagridname,0,0,198,0,"PNG",100,1,"None","Normal",true,"");
datagridname.nextPage();
myPDF.addPage();
}
var bytes:ByteArray = myPDF.save(Method.LOCAL);
var f:FileReference = new FileReference();
f.save(bytes,"test.pdf");
}
No comments:
Post a Comment