我正在使用CKEditor v4并且需要创建不完全是HTML的标记,但是它很接近(输出是针对浏览器之外的其他内容的指令)。具体来说,我需要从下拉列表中选择一个字体名称,并在应用时将其用作HTML:<f Helvetica>My text</f>
。
我相信我需要一个新的style
对象,但是从我到目前为止,结果总是显示带有空值的属性(<f Helvetica="">My text</f>
)。
这是迄今为止我提出的最好的方法:
new CKEDITOR.style({element: 'f', attributes: {'MyFontName':null}}).buildPreview()
导致
<f MyFontName=""></f>
要获得我正在寻找的输出必须做些什么,没有空值?我看到有一个CKEDITOR.style.addCustomHandler方法。如果这是必须使用的,请提供一个例子。文档没有提供太多详细信息。