我正在嘗試爲CKEditor創建一個插件,該插件將保留從Microsoft Word Online粘貼時的格式。我創建了這個基本粘貼來檢查Microsoft Word Online如何將數據存儲在剪貼板中。當從Microsoft Word Online粘貼時,什麼是paraid和paraeid?
CKEDITOR.plugins.add('superpaste',
{
requires: [],
init: function (editor) {
editor.on('paste', function (evt) {
alert('pasting: ' + evt.data.dataValue);
})
}
}
);
這是我用來測試的文本塊。
定期粗體斜體下劃線刪除線標 substript BOLDITALIC UnderlineStrikethrough 注:下劃線不會出現在計算器工作。 從幾乎任何來源(包括Microsoft Word桌面應用程序)粘貼時,格式都會正確傳輸到CKEditor中。 從Microsoft Word Online粘貼時,我看不到任何樣式。相反,我看到「p」標籤的「paraid」和「paraeid」屬性。 這些paraid和paraeid是什麼?它們是否包含格式數據,還是其他地方?是否有文檔在某處如何從Microsoft Word Online複製/粘貼?
謝謝。