如何在CKEditor中使用Line Height插件?

How to use Line Height plugin in CKEditor?

我正在尝试在 CKEditor 4.5.3 上使用线高插件,但它不起作用。

CKEditor 甚至打不开。我得到一个空白 space 它应该在的地方。

有人可以帮我吗?

这是我的 CKEditor 构建的 link:link

这是我的控制台显示的内容:

Uncaught TypeError: Cannot read property 'title' of undefined

它指向此代码行 (plugin.js:70):

addCombo( editor, 'lineheight', 'size', editor.lang.lineheight.title, config.line_height, editor.lang.lineheight.title, config.lineHeight_style, 40 );

这里有一些图片可以帮助说明:

PS: Rich Combo 已安装,这是 Line Height 工作所需的插件。

除了 Rich Combo 插件之外,Line Height 插件还需要另外 4 个插件作为依赖项:

  • richcombo
  • 浮动面板
  • 面板
  • 列表块
  • 按钮

在你的config.js

config.extraPlugins = 'lineheight,richcombo,floatpanel,panel,listblock,button';

我遇到了同样的问题,这是我使用的语言中的一个错误。

在文件中:

ckeditor/plugins/lineheight/lang/pt.js

下面的内容引用了语言 'af' 应该是 'pt'

CKEDITOR.plugins.setLang('lineheight','af', {
    title: 'linha Altura'
});

更正为:

CKEDITOR.plugins.setLang('lineheight','pt', {
    title: 'linha Altura'
});