我想将 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 标签。
在将字符串作为标签插入之前拦截粘贴事件并清理字符串的最佳方法是什么?