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

时间:2012-12-22 12:21:56

标签: ckeditor

注意:我不打算格式化整个元素,或者使用工具栏或在插件中工作。格式化命令将通过socket.io发送,所以我需要一种方法来格式化来自CKEditor代码库之外的选定文本(关于如何进行特定选择的任何想法都会受到欢迎,特别是如果有某种方法可以选择文本没有同时渲染那个选择和/或基于起始/长度参数格式化文本,这样可以实现相同的结果 - 虽然这不是我的绝对要求,但我很高兴能够格式化只选择带有字体名称,大小等内容的文本。

1 个答案:

答案 0 :(得分: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);