如何在CKEditor文本框中通过JavaScript API格式化文本?

如何在CKEditor文本框中通过JavaScript API格式化文本?,ckeditor,Ckeditor,注意:我不想格式化整个元素,也不想使用工具栏或插件。格式化命令将通过socket.io发送,因此我需要一种从CKEditor代码库外部格式化所选文本的方法(关于如何进行特定选择的任何想法都是受欢迎的,特别是如果有某种方法可以选择文本而不同时呈现该选择和/或根据开始/结束/长度参数格式化文本,以实现相同的结果,尽管这不是我的绝对要求,但我很乐意。)ng能够使用字体名称、大小等设置选定文本的格式)。我通过以下方法解决了这一问题,以防任何人正在寻找解决方案: $(“#”+Document.ID+“#

注意:我不想格式化整个元素,也不想使用工具栏或插件。格式化命令将通过socket.io发送,因此我需要一种从CKEditor代码库外部格式化所选文本的方法(关于如何进行特定选择的任何想法都是受欢迎的,特别是如果有某种方法可以选择文本而不同时呈现该选择和/或根据开始/结束/长度参数格式化文本,以实现相同的结果,尽管这不是我的绝对要求,但我很乐意。)ng能够使用字体名称、大小等设置选定文本的格式)。

我通过以下方法解决了这一问题,以防任何人正在寻找解决方案:


$(“#”+Document.ID+“#contents iframe”).contents()[0].execCommand('forecolor',false,'#00ff00')

$('#'+Document.ID+'_contentsiframe').contents()[0].execCommand('JustifyCenter',false,null)

$('#'+Document.ID+'_contentsiframe').contents()[0].execCommand('fontsize',false,15)

$('#'+Document.ID+'_contentsiframe').contents()[0].execCommand('fontname',false,names)