Javascript 无法减少CK编辑器上行之间的间距
我的问题是当我们试图从word文档复制到CKEditor时,行之间的空间大于word文档中的空间。实际的单词doc在段落前后没有空格,但是CKEditor在行之间添加了不需要的空格 例如: Word文档: 测试线1Javascript 无法减少CK编辑器上行之间的间距,javascript,jquery,css,angularjs,ckeditor,Javascript,Jquery,Css,Angularjs,Ckeditor,我的问题是当我们试图从word文档复制到CKEditor时,行之间的空间大于word文档中的空间。实际的单词doc在段落前后没有空格,但是CKEditor在行之间添加了不需要的空格 例如: Word文档: 测试线1 测试线2 测试线3 测试线4 CKEditor:(复制过去的结果) 试车线1 试车线2 试车线3 试车线4 我在CKEditor论坛和Stack Overflow上尝试了大多数可用的解决方案 ---js小提琴代码-- CKEDITOR.editorConfig=函数(配置){ c
测试线2
测试线3
测试线4
CKEditor:(复制过去的结果)
试车线1 试车线2 试车线3 试车线4 我在CKEditor论坛和Stack Overflow上尝试了大多数可用的解决方案 ---js小提琴代码--
CKEDITOR.editorConfig=函数(配置){
config.language='es';
config.uiColor='#F7B42C';
配置高度=300;
config.toolbarCanCollapse=true;
config.autoParagraph=false;
config.enterMode=CKEDITOR.ENTER\u BR;
config.shiftEnterMode=CKEDITOR.ENTER\u BR;
};
CKEDITOR.on('editor1',函数(ev){
ev.editor.dataProcessor.writer.setRules('p',
{
缩进:假,
在打开之前先打开:错误,
breakAfterOpen:false,
breakBeforeClose:false,
breakAfterClose:错误
});
});
CKEDITOR.replace('editor1');
在这一点上,我不确定是否有可能达到预期的结果。任何指向正确方向的指针都会有帮助。
谢谢
注意:有人建议我尝试一个软拷贝/过去,即Ctrl+Shift+v,它可以工作,但我不能提出tht作为解决方案 从Word粘贴到JSFIDLE时,我没有获得额外的空间(Chrome&&FF)。config.enterMode=CKEDITOR.ENTER\BR;config.shiftEnterMode=CKEDITOR.ENTER\u BR;应该有用。尝试使用Ctrl+R刷新ckeditor页面以清除浏览器缓存。也不要在JSFIDLE中测试它。因为无法清除缓存there@hungerstar行与行之间的空格大于单词doc。我在两个不同的系统上试过,我仍然看到这个问题。您可以通过从word复制两行来轻松复制。但请确保在word的第一行之后按enter键,然后键入第二行。@Scorpio我的word版本的工作方式必须不同,因为在我的word中按enter键会创建一个新段落(例如,您为
CKEditor:(复制过去的结果)
)创建的示例,而不是返回到新行(例如的示例:word文档:
)。对于我来说,要获得您对的结果,例如:Word文档:
我必须使用SHIFT+ENTER,而不仅仅是ENTER。
<textarea name="editor1" id="editor1" rows="10" cols="80"></textarea>
CKEDITOR.editorConfig = function (config) {
config.language = 'es';
config.uiColor = '#F7B42C';
config.height = 300;
config.toolbarCanCollapse = true;
config.autoParagraph = false;
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_BR;
};
CKEDITOR.on('editor1', function (ev) {
ev.editor.dataProcessor.writer.setRules('p',
{
indent: false,
breakBeforeOpen: false,
breakAfterOpen: false,
breakBeforeClose: false,
breakAfterClose: false
});
});
CKEDITOR.replace('editor1');