0

我想将 MS Excel 中的文本复制/粘贴到我的mxGraph编辑器中,以便标记节点和边。

问题: 从 Excel 复制的单元格内容带有很多 CSS 样式,例如它看起来像这样:

<!--table
{mso-displayed-decimal-separator:"\,";
mso-displayed-thousand-separator:\00A0;}
@page
{margin:.75in .24in .75in .24in;
mso-header-margin:.31in;
...
-->

Actual cell string

我想去掉所有的样式,只插入原始文本。在 MS Word 中,这种行为称为“匹配目标格式”。

我知道我可以使用完全禁用 HTML 标签

mxGraph.prototype.htmlLabels = false;

但是,我仍然希望标签可以换行,这似乎需要 HTML 标签。

在将字符串作为标签插入之前拦截粘贴事件并清理字符串的最佳方法是什么?

4

1 回答 1

0

这个答案与 mxGraph 无关。我的实际答案是使用“原始”粘贴。

Ctrl+ C= 复制内容

Ctlr+ Shift+ V= 仅粘贴文本内容(无格式)

看看这个

于 2017-07-04T22:47:38.937 回答