从 Microsoft Word Online 粘贴时什么是 paraid 和 paraeid?
What are paraid and paraeid when pasting from Microsoft Word Online?
我正在尝试为 CKEditor 创建一个插件,它会在从 Microsoft Word Online 粘贴时保留格式。我创建此基本粘贴是为了检查 Microsoft Word Online 如何在剪贴板中存储数据。
CKEDITOR.plugins.add('superpaste',
{
requires: [],
init: function (editor) {
editor.on('paste', function (evt) {
alert('pasting: ' + evt.data.dataValue);
})
}
}
);
这是我用来测试的文本块。
常规 粗体 斜体 下划线 删除线 上标下划线 粗斜体 下划线
注意:下划线似乎在 Whosebug 中不起作用。
当从几乎任何来源(包括 Microsoft Word 桌面应用程序)粘贴时,格式都会正确地传输到 CKEditor 中。
从 Microsoft Word Online 粘贴时,我没有看到任何样式。相反,我看到了 "p" 标签的 "paraid" 和 "paraeid" 属性。
这些paraid和paraeid是什么?它们包含格式数据,还是在其他地方?是否有关于如何从 Microsoft Word Online 中 copy/paste 的文档?
谢谢。
这里是 CKEditor 开发者。
HTML 粘贴的表格 MS Word Online 包含内联样式,通常表示为标签(例如 style: bold
和 <strong>
标签),因此(在 Chrome/Safari) 它们会被粘贴过滤器过滤掉。
当然你可以随时禁用它,更多信息在这里:
http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFilter
我正在尝试为 CKEditor 创建一个插件,它会在从 Microsoft Word Online 粘贴时保留格式。我创建此基本粘贴是为了检查 Microsoft Word Online 如何在剪贴板中存储数据。
CKEDITOR.plugins.add('superpaste',
{
requires: [],
init: function (editor) {
editor.on('paste', function (evt) {
alert('pasting: ' + evt.data.dataValue);
})
}
}
);
这是我用来测试的文本块。
常规 粗体 斜体 下划线 删除线 上标下划线 粗斜体 下划线
注意:下划线似乎在 Whosebug 中不起作用。
当从几乎任何来源(包括 Microsoft Word 桌面应用程序)粘贴时,格式都会正确地传输到 CKEditor 中。
从 Microsoft Word Online 粘贴时,我没有看到任何样式。相反,我看到了 "p" 标签的 "paraid" 和 "paraeid" 属性。
这些paraid和paraeid是什么?它们包含格式数据,还是在其他地方?是否有关于如何从 Microsoft Word Online 中 copy/paste 的文档?
谢谢。
这里是 CKEditor 开发者。
HTML 粘贴的表格 MS Word Online 包含内联样式,通常表示为标签(例如 style: bold
和 <strong>
标签),因此(在 Chrome/Safari) 它们会被粘贴过滤器过滤掉。
当然你可以随时禁用它,更多信息在这里: http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFilter