gpt4 book ai didi

svg - 保存在纸上绘制的jointjs图,可以渲染到纸上进行编辑

转载 作者:行者123 更新时间:2023-12-04 18:37:15 25 4
gpt4 key购买 nike

在纸上处理 Jointjs 图表。
我可以使用以下代码下载在纸上绘制的图表:

var svgDoc = paper.svg;
var serializer = new XMLSerializer();
var svgString = serializer.serializeToString(svgDoc);

现在我想将这个 svg 保存在服务器上,它可以再次渲染到纸上,以便我可以编辑它并再次保存。

在jointjs中可能吗?

最佳答案

不。 JointJS 中无法导入 SVG。您应该这样做的方法是将图表导出为 JSON,然后再将其导入:

var json = JSON.stringify(graph);
// send the json to the server, store to DB or whatever....

// ... later on...

// load back the json to the diagram:
graph.fromJSON(JSON.parse(json))

http://jointjs.com/api#joint.dia.Graph:toJSON

关于svg - 保存在纸上绘制的jointjs图,可以渲染到纸上进行编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32761453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com