Ckeditor-forcePasteAsLainText仅用于单个元素/标记

Ckeditor - forcePasteAsPlainText only for a single element/tag

本文关键字:标记 元素 单个 用于 Ckeditor-forcePasteAsLainText      更新时间:2023-09-26

在使用Ckeditor时,我将bold功能定义为:

config.coreStyles_bold =
        {
            element : 'span',
            attributes : { 'style' : 'font-weight:bold' }
        };

并且我还使用CCD_ 2使所有要粘贴的文本成为纯文本。这很好,但我需要制作上面的元素,以便在粘贴时保持其格式。

因此,任何粗体文本都应该粘贴为粗体,而其余文本应该粘贴为纯文本。

有人能告诉我如何才能做到这一点吗?

谢谢。

在搜索了一段时间后,我找到了一个解决方案:

config.js文件中,我添加了以下行:

config.pasteFilter = 'span{*}';

这将允许仅粘贴在已经设置了内联CCD_ 5的CCD_。对于这种情况,更严格的规则是:

config.pasteFilter = 'span{font-weight}';

我还删除了config.forcePasteAsPlainText = true;(或者可以设置为false