主题: 关于word粘贴格式问题! |
作者: 风无痕, 发布日期: 2012-10-23 15:14:49, 浏览数: 2681 |
在word 编辑好的文章,然后复制到编辑器中,发现行距和字体变小了,我在开源中国网站和本网站都试了下,发现试可以的。版本也看了,都试4.1.3的,同时发现2个网站的工具栏都没有行距这个功能,不知道php和jsp是不是有差别。我使用的版本是4.1.3的JSP版。跪求各位大神帮忙!!!!! |
作者: 风无痕, 发布日期: 2012-10-24 15:00:32 |
我改了js文件中的'p {margin:18px 0;}', 行距是变大了,但是本来在一起的一段也变大了。。看了老版本的转义过后的源代码,发现空了一行是以 来填写的,新版本没有,所有没有间距(其实是少了行)。 作者 求帮助 |
回复 |
作者: 风无痕, 发布日期: 2012-10-24 16:47:12 |
自己一个人捣鼓了半天,刚开始把 self.pasteType === 2 里面的方法注释掉 可以和word的格式一模一样,但是点击源代码之后 又没有格式,最后把self.pasteType === 2 里面的方法的方法还原,把_clearMsWord方法里的都注释掉,_formatHtml 方法中的html = html.rep,lace(re, function($0, $1, $2, $3, $4, $5, $6) {........}); 这个都注释掉。 然后就和word的格式一模一样了。 不明白这个是为什么,请作者解惑。还有这样注释后又什么bug或者坏处不? 另外 为什么self.pasteType === 2 要3个=, 还有其他地方也是。 |
回复 |
作者: 8446666, 发布日期: 2013-02-21 17:07:26 |
回复风无痕:3个等于是表示值和内容都相等,因为JS是弱语言。==表示值相等 1==‘1’ 返回来的也是true,当1===‘1’的时候就是false了。因为类型不相等.
我遇到一个问题了,看到了就加我QQ吧 看能不能帮忙解决8446666 |
回复 |