printFrame1为存放打印页面的iframe,其width和height均为0
在printFrame1的页面代码中加入以下JS代码进行打印。
top.printFrame1.focus();
//top.printFrame1.wb.ExecWB(6,6);
document.execCommand("print");
如果使用ExecWB(6,6)会将在打印时将iframe内容进行缩放。如果用弹出页面打印形式则是正常。
解决IE直接打印时的缩放问题,貌似只有直接在调用打印命令进行打印,如上最后一句代码即可。
推荐采用ActiveObject方式进行打印,这应该是最好的打印方式。
在printFrame1的页面代码中加入以下JS代码进行打印。
top.printFrame1.focus();
//top.printFrame1.wb.ExecWB(6,6);
document.execCommand("print");
如果使用ExecWB(6,6)会将在打印时将iframe内容进行缩放。如果用弹出页面打印形式则是正常。
解决IE直接打印时的缩放问题,貌似只有直接在调用打印命令进行打印,如上最后一句代码即可。
推荐采用ActiveObject方式进行打印,这应该是最好的打印方式。