我正在使用GOJS javascript框架来处理流程图。我有一个非常庞大的流程图,在视口中看不到。有一个滚动条可以在画布中查看隐藏的内容。
我正在尝试将画布导出为图像。但我只能导出画布中的可见部分而不是完整的流程图。我尝试过使用canvas.toDataURL()和GOJS diagram.makeImageData()API,但还没有成功。
这里的JS专家能帮帮我吗?非常感谢...
答案 0 :(得分:2)
你不应该触摸Diagram的DIV元素中的Canvas元素。
您是否阅读过http://gojs.net/latest/intro/makingImages.html?您需要将一些选项传递给 Diagram.makeImageData 。