Actionscript 3 AIR/Flex-AlivePDF打印整个画布
是否可以使用打印整个画布UI元素(及其所有子元素)Actionscript 3 AIR/Flex-AlivePDF打印整个画布,actionscript-3,apache-flex,printing,air,alivepdf,Actionscript 3,Apache Flex,Printing,Air,Alivepdf,是否可以使用打印整个画布UI元素(及其所有子元素) 我知道最简单的方法是分别添加每个元素,但如果有一大堆元素(文本、图像…),这是一个问题…一种可能的方法是从画布控件创建图像,并将图像添加到PDF中。这可能比您希望的分辨率低,并且文本不可选择 var myBitmapData:BitmapData = new BitmapData(canvas.width, canvas.height); myBitmapData.draw(canvas); myPDF.addIma
我知道最简单的方法是分别添加每个元素,但如果有一大堆元素(文本、图像…),这是一个问题…一种可能的方法是从画布控件创建图像,并将图像添加到PDF中。这可能比您希望的分辨率低,并且文本不可选择
var myBitmapData:BitmapData = new BitmapData(canvas.width, canvas.height);
myBitmapData.draw(canvas);
myPDF.addImage(new Bitmap(myBitmapData, PixelSnapping.AUTO, true),
0, 0, canvas.width, canvas.height,
ImageFormat.JPG, 100, 1);