CK编辑器 - 字体大小按钮可以识别px *或* pt吗?

时间:2015-07-15 18:51:27

标签: ckeditor

我们的CKEditor用例:我们将数百个预先存在的客户文档导入我们的系统。

这些文档使用CKEditor 而不是创建。

但是,使用CKEditor查看和修改

问题:

  • 有些文档仅使用点,例如: <p style="font-size: 11pt;">...</p>

  • 有些文档仅使用像素,例如: <p style="font-size: 14px;>...</p>

  • 有些文档使用两个单位,例如: <p style="font-size: 12pt;">...</p>, <span style="10px">...</span>

字体大小按钮是否可以以某种方式识别和显示(取决于当前对焦的文本)pt编号按钮上的px编号?

1 个答案:

答案 0 :(得分:2)

我实际上找到了我自己的问题的答案,即这样做:

CKEDITOR.config.fontSize_sizes = "8px/8px;8pt/8pt;9px/9px;9pt/9pt;10px/10px;10pt/10pt;11px/11px;11pt/11pt;12px/12px;12pt/12pt;14px/14px;14pt/14pt;16px/16px;16pt/16pt;18px/18px;18pt/18pt;20px/20px;20pt/20pt;22px/22px/22pt/22pt;24px/24px;24pt/24pt;26px/26px;26pt/26pt;28px/28px;28pt/28pt;36px/36px;36pt/36pt;48px/48px;48pt/48pt;72px/72px;72pt/72pt;";

现在,使用px pt单位导入CKEditor的文档将被字体大小按钮识别。

此外,我们导入的文档中的文字偶尔会有 no px或pt属性,并且只是“未标记”&#39;默认大小的文本。在这种情况下,可以在字体文本和字体样式按钮上显示默认文本大小和样式:

CKEDITOR.config.fontSize_defaultLabel = '14px';

CKEDITOR.config.font_defaultLabel = 'Arial';