2017-05-23 4 views
1

私はGOJSのJavaScriptフレームワークを使ってフローチャートを操作しています。ビューポートに完全に表示されていない非常に巨大なフローチャートがあります。キャンバスに隠されたコンテンツを表示するためのスクロールバーがあります。キャンバス線図をキャンバス線図にエクスポートする

キャンバスをイメージとしてエクスポートしようとしています。しかし、私はキャンバス内の可視部分だけをエクスポートすることができ、完全なフローチャートはエクスポートできません。私はcanvas.toDataURL()とGOJSのdiagram.makeImageData()APIを使用しようとしましたが、成功しませんでした。

ここJSエキスパートが私を助けてくれますか?ありがとうございます...

+1

また、SVGとしてレンダリングすることを検討してください。http://gojs.net/latest/intro/makingSVG.html –

答えて

2

図のDIV要素の中のCanvas要素に触れてはいけません。

http://gojs.net/latest/intro/makingImages.htmlはありますか?いくつかのオプションをDiagram.makeImageDataに渡す必要があります。

+0

ありがとう@walter!パラメータ{scale:1}をmakeImageData()APIに渡すことは助けになりました。 – mantadt