首先用ie做客户端。
然后用然后用css中的@page
@page{margin-top,margin-right,margin-bottom,margin-left,margin}
@page{size } ( size 后是 宽,长 )
建议放在
@media print 中使用,可以不影响显示效果。
换页符:
{ page-break-before: auto|always|left|right }
{ page-break-after : auto|always|left|right }
一般用auto或always,区别是auto在指定这个style的元素如果不能在该页放下,则换页。
打印
这是一段javascript
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser.ExecWB(6, 2); //Use a 1 vs. a 2 for a prompting dialog box
在ie中无警告关闭ie
<OBJECT id=closewin type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
width="14" height="14">
<param name="Command" value="close"></OBJECT>
closewin.Click();