如果我从 word doc 复制 + 粘贴,那很好,并且它会产生足够接近精确的副本。
如果我在 iframe 中显示内容(以防止 css 干扰),它会与在编辑器中的显示完全相同。
如果我这样做:
tinyMCE.execCommand("mceReplaceContent",false, $("#frameBody").contents().find("#txtBody").html());
它将它复制到 tinyMCE 窗口中,但格式有点不同。项目符号点是空心圆圈而不是常规圆圈,并且有相当多的额外间距。
知道如何解决这个问题吗?
我正在像这样创建我的 tinyMCE:
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,iespell,inlinepopups,insertdatetime,searchreplace,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,code,|,insertdate,inserttime,|,forecolor,backcolor",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
// Skin options
skin : "o2k7",
skin_variant : "silver",
});
<textarea name='FishBody' style='width:919px; height:600px' id='txtFishBody'></textarea>