0

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

4

1 回答 1

0

我设法用以下方法解决了这个问题,以防有人在寻找解决方案:


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

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

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

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

于 2012-12-22T20:54:36.093 回答