<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ScriptX 打印</title>
<style type="text/css">
@media print {
.noprint {display:none}
}
</style>
</head>
<body>
<!--这里调用控件ScriptX.cab-->
<object id="factory" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="smsx.cab#Version=6,1,431,2"></object>
<script type="text/javascript" language="javascript" >
//用于设置打印参数
function printBase() {
factory.printing.header = ""; //页眉
factory.printing.footer = ""; //页脚
factory.printing.portrait = true; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 1.5; //左页边距
factory.printing.topMargin = 1.0; //上页边距
factory.printing.rightMargin = 1.5; //右页边距
factory.printing.bottomMargin = 1.0; //下页边距
}
function printBase( portrait) {
factory.printing.header = ""; //页眉
factory.printing.footer = ""; //页脚
factory.printing.portrait = portrait; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 1.5; //左页边距
factory.printing.topMargin = 1.0; //上页边距
factory.printing.rightMargin = 1.5; //右页边距
factory.printing.bottomMargin = 1.0; //下页边距
}
function printBase( header, footer) {
factory.printing.header = header; //页眉
factory.printing.footer = footer; //页脚
factory.printing.portrait = true; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 1.5; //左页边距
factory.printing.topMargin = 1.0; //上页边距
factory.printing.rightMargin = 1.5; //右页边距
factory.printing.bottomMargin = 1.0; //下页边距
}
function printBase( header, footer, portrait) {
factory.printing.header = header; //页眉
factory.printing.footer = footer; //页脚
factory.printing.portrait = portrait; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 1.5; //左页边距
factory.printing.topMargin = 1.0; //上页边距
factory.printing.rightMargin = 1.5; //右页边距
factory.printing.bottomMargin = 1.0; //下页边距
}
function printBase( header, footer, portrait, leftMargin, topMargin, rightMargin, bottomMargin) {
factory.printing.header = header; //页眉
factory.printing.footer = footer; //页脚
factory.printing.portrait = portrait; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = leftMargin; //左页边距
factory.printing.topMargin = topMargin; //上页边距
factory.printing.rightMargin = rightMargin; //右页边距
factory.printing.bottomMargin = bottomMargin; //下页边距
}
</script>
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td align="center" style="height:100px"><font size="10" face="宋体"><b>
打印的内容</b></font></td>
</tr>
<tr class="noprint" >
<td align="center">
<input type="button" id="cmdPRINT" onclick="printReport()" value="打印" />
<input type="button" onclick="window.close();" value="关闭" />
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="javascript">
//用于调用设置打印参数的方法和显示预览界面
function printReport(){
printBase();
//printBase("&w&b页码,&p/&P","&u&b&d");//默认
//window.print();
factory.printing.Preview(); //预览
//factory.printing.Print(false); //false为默认打印机,true为选择打印机
}
</script>
</html>