使用 CKEditor 以编程方式更改文本选择的字体大小

Programmatically change font size of text selection using CKEditor

我正在尝试将 CKEditor 简单地用作 API,我可以用我自己的 UI 来驱动它。

首先,这是对CKEditor的正确使用吗?

如果是这样,我如何以编程方式修改文本选择的字体大小?

为 CKEditor

创建自己的 UI

这是一种可行的方法,但在某些情况下,它可能很难并且需要一些代码重复。

CKE 的旧部分封装了很多有用的东西,因此您无法从外部方便地API访问它。

添加字体大小

简单地使用 CKEDITOR.style 个对象就是最小的努力。

var editor = CKEDITOR.instances.editor1;
var style = new CKEDITOR.style( {
    element: 'span',
    styles: { 'font-size': '20px' }
} );

editor.applyStyle( style );

有关更多示例,请参阅 font plugin,您对 fontSize 组合框感兴趣。