问题标签 [mxgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
671 浏览

java - 如何将 mxGraph 导出到 visio 图表?

我已经使用 mxGraph 库实现了一个图形。有没有办法将此图导出到visio?

0 投票
1 回答
1181 浏览

javascript - 如何将 svg 文件转换为 mxgraph 的 xml?

我有许多其他工具绘制的SVG文件。现在,我想通过 mxGraph 编辑这些文件并使用 mxGraph 的 XML 保存它。有人知道如何将 SVG 文件转换为 mxGraph XML?

0 投票
0 回答
557 浏览

mxgraph - 边缘路由不跨越 mxgraph 中的顶点

我有一个带有顶点和边的图(正交边缘样式),并且想要创建新的边。创建后,路由大部分时间都穿过现有顶点。是否有可能以不跨越任何顶点的方式路由新边?
最好的解决方案是其他边缘也不交叉,但我认为这更加复杂。
任何帮助表示赞赏,如果没有内置功能(我什么也没找到),也许有人知道从哪里开始(覆盖函数,算法)?

如果两条边相交,我也在寻找一种自动创建“桥梁”的可能性。

0 投票
1 回答
709 浏览

mxgraph - 限制 mxGraph 中顶点之间的边数

是否有一个功能可以防止 mxGraph 中两个顶点之间的边超过 onde 边缘?实际上我使用的是 mxGraph.multiplicities,但是它限制了所有类型的顶点之间的边数,而不是边缘类型之间的边数。

0 投票
1 回答
1110 浏览

javascript - mxGraph 图编辑器更改标签位置

我在这里编辑 digrameditor !对于我自己的项目,我需要将顶点的标签定位到底部。我尝试通过添加跟随更改,但似乎并非如此。

有什么帮助吗?

谢谢。

0 投票
1 回答
332 浏览

java - 如何设置自定义字体以用于 mxGraph 的 pdf/图像导出功能以支持 UTF-8 编码的亚洲语言文本?

我使用 mxGraph exportPdf 示例中介绍的方法成功地从 mxGraph (Java) 导出。

但是,我想指定一种可以支持更多亚洲语言 utf-8 编码文本的字体,因为默认字体似乎无法做到这一点。

我遇到了另一个 SO question。答案如下“请注意,您需要设置 iText 以映射 PDF 中所需的每种字体”任何人都可以提供有关设置 iText 字体以供 mxGraph java 使用的过程的任何信息吗?

0 投票
1 回答
5929 浏览

javascript - 如何使用 mxgraph 事件

我是在 javascript 中使用 mxgraph 的新手,并且对如何使用图中的事件有一些具体的问题。我有兴趣使用并更好地理解两个基本场景:

1) 我有兴趣在示例中使用拖放机制添加顶点(即使用 mxgraph 工具栏)。为此,我希望在将节点添加到图表之前接收一个事件,以便能够在触发“添加的单元格”事件之前做两件事:

a) 使用逻辑合并顶点数据(即时间戳)

b) 能够为每个顶点分配一个自定义 id

你能帮我理解如何处理这个案子吗?我一直在查看在线文档,看不到关于事件如何从“A 到 B”实际工作的非常直接的描述。

非常感谢

0 投票
1 回答
1178 浏览

events - 为什么我第一次无法更改 mxEvent.CHANGE 事件的样式?

我只想在 CHANGE 事件触发时更改一些样式。但是当我通过插入或移动顶点或边来更改模型时,样式并没有改变。在我再次更改任何内容后,更改的顶点将更改其样式。有人知道为什么吗?

这是我的代码:

0 投票
1 回答
353 浏览

javascript - 在 javascript 上使用自定义 xml 创建图形

我有一个简单的服务器 - 客户端架构。我想在客户端使用自定义 xml 和 javascript 创建 mxgraph。这是我的xml的结构:

我的第一个问题是:如何从这个 xml 创建一个图表?(我不想编写自定义解析器,因为其中的所有内容都是标准 mxgraph。)我想做类似的事情:

dec.decode(node, graph.getModel());

(其中节点是 xml 中的 mxgraphmodel 标记。)

第二个问题是:我想使用图标,这些图标由服务器作为基于文本的字节数组发送。在 mxConstants 中,STYLE_IMAGE 描述并不是很有用。

提前感谢您的回答!

0 投票
2 回答
1010 浏览

javascript - mxGraph js 不使用顶点编码覆盖

在 mxGraph-js 中,我使用以下代码将叠加层添加到顶点。

并将图编码为 xml

然后使用以下方法将其解码回来。

我的问题是在解码编码图时,它会绘制没有覆盖的图。似乎编码覆盖没有被编码到xml中。
如何使用覆盖对图形进行编码,然后正确解码?