1

AlivePDFを使用してキャンバスUI要素全体(およびそのすべての子)を印刷する可能性はありますか?

通常の方法は各要素を個別に追加することですが、要素(テキスト、画像など)がたくさんある場合は問題になります...

4

1 に答える 1

2

考えられる 1 つの方法は、Canvas コントロールから画像を作成し、その画像を 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);
于 2012-09-08T01:32:46.457 に答える