1. 对于B Bold, I: Italic, U: Underline, 可以通过使用editor.getCommand(command).state来获取是否设置 (CKEDITOR.TRISTATE_ON, CKEDITOR.TRISTATE_OFF),
然后通过editor.execCommand(command)来恢复用户设置的选项;
2. 对于Styles, Font Name, Font Size drop-down list里的选择,暂时还没有找到获取的方法。
editor.getStylesSet(function(stylesDefinitions) {
for (var i = 0, count = stylesDefinitions.length; i < count; i++) {
var styleDefinition = stylesDefinitions[i];
$wnd.alert(styleDefinition.name);
}
});
上面的这段代码,只能获取styles的配置信息,不能获取用户的选择。