日期:2014-05-16  浏览次数:20407 次

烦人的打印,一起讨论,来者有分
最近为了WEB打印烦透了,用来 <object   id= "factory "   style= "display:none "   viewastext   classid= "clsid:1663ed61-23eb-11d2-b92f-008048fdd814 "   codebase= "xxxx/smsx.cab#Version=6,3,434,12 "> </object> 来控制打印,本来好好的,就是最近莫名其妙的很多人的IE的页边距单位从     毫米     变成了       英寸,所以打印出来的东西都变样了。

在技术文档中找到一个factory.printing.SetMarginMeasure(1)   //1表示毫米,2表示英寸
可是用在IE6上,确实抛出一个错误:Invalid   or   missing   publishing   license

唉,真烦。

想啊想,按上面的打印方法,要解决有两个方法,一是从PC机中改变页边距的衡量单位,一是找出为什么用printing.SetMarginMeasure(1)为什么错

大哥们,大姐们,大叔们,大婶们,救救我吧!!


来者有分,^-^

------解决方案--------------------
用ScriptX.cab啊!

------解决方案--------------------
注意选择版本
------解决方案--------------------
打印是麻烦,在IE7里面更烦了。
------解决方案--------------------
为什么要在IE中进行打印?为什么不生成cvs报表进行打印呢?
------解决方案--------------------
jf
------解决方案--------------------
友情UP
------解决方案--------------------
UP
------解决方案--------------------

------解决方案--------------------
mark
------解决方案--------------------
帮顶
------解决方案--------------------
关我什么事?