问题描述
我正在尝试使用 mxUtils 和 mxCodec 将 mxGraphModel 的 XML 转换为 svg 图像,如下所示:
var doc = mxUtils.parseXml(xml);
var codec = new mxCodec(doc);
codec.decode(doc.documentElement,graph.getModel());
但是,当 mxCell 的形状为 shape=mxgraph.flowchart.
例如,mxCell 的 XML 是:
<mxCell id="81" value="Do Site&nbsp;<div>Notes<div>Apply?</div></div>" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="672.9999999999999" y="-930.5" width="100" height="100" as="geometry"/>
</mxCell>
但它应该是菱形时却显示为矩形。
我使用的是 mxgraph-3.7.2,它有一个位于 mxgraph-3.7.2\javascript\examples\grapheditor\www\stencils\flowchart.xml 的流程图.xml 文件。
有人遇到过同样的问题吗?我错过了什么吗?任何帮助表示赞赏。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)