0

JavascriptWebアプリケーションに印刷を追加したい。アプリケーションはGWTで開発されています。

私の方法では、現在アクティブなビュー(ウィジェット)をiFrameにコピーして、iFrameを印刷します。プレーンHTMLを使用する場合、これは完全に正常に機能します。Canvas要素を追加すると、Canvas要素は期待どおりにコピーされますが、再描画されません。足りないものはありますか?

4

1 に答える 1

1

そのようにできるとは思いませんが、次のようなものを使用して、キャンバスを印刷する画像として送信できます(jQueryで):

var image = $('canvas').toDataURL("image/png");

image画像の src として使用すると、キャンバスの内容が表示されます。canvas 要素を追加する代わりに、同じサイズの画像を追加し、その src を置き換えます。

于 2012-04-04T17:00:41.490 に答える