打印web页面时,表格线设置有些不一样,否则打印出来的表格可能要么变粗,要么不显示。
没有样式处理前的表格:
<table border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="#ffffff" >
<tr>
<td width="20%" height=20>供应商名称:</td>
<td width="12%"> </td>
<td width="16%">供应商编号</td>
<td width="52%"> </td>
</tr>
<tr>
<td height=20>送货单号:</td>
<td colspan="3"> </td>
</tr>
<tr>
<td height=20>送货工厂地点 : </td>
<td> </td>
<td>送货时间:</td>
<td><input type="text" name="textfield8"></td>
</tr>
<tr>
<td colspan="4">
<table border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="#ffffff" >
<tr>
<td>采购订单号</td>
<td>项次</td>
<td>订单类型</td>
<td>物料编号</td>
<td>物料描述</td>
<td>送货数量</td>
<td>单位</td>
<td>批号</td>
</tr>
<tr>
<td height="17"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input name="textfield6" type="text" size="8"></td>
<td> </td>
<td><input name="textfield7" type="text"></td>
</tr>
<tr align="center">
<td colspan="8">以上内容由供应商填写</td>
</tr>
</table>
<table border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="#ffffff" >
<tr>
<td width="21%" align="center">实际接受数量</td>
<td width="23%" align="center">接受人签字</td>
<td width="35%" align="center">实际入库时间</td>
<td width="21%" align="center">备注</td>
</tr>
<tr>
<td><input type="text" name="textfield12"></td>
<td><input type="text" name="textfield13"></td>
<td align="center"><input name="textfield322" type="text" size="5">
年
<input name="textfield422" type="text" size="5">
月
<input name="textfield522" type="text" size="5">
日
<input name="textfield92" type="text" size="5">
时</td>
<td><input type="text" name="textfield14"></td>
</tr>
<tr align="center">
<td colspan="4">以上内容由仓管员填写,今收到有周转胶框(
<input name="textfield" type="text" size="5">
)个、纸箱(
<input name="textfield2" type="text" size="5">
)个</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>供应商确认:</td>
<td colspan="2" height=20><input type="text" name="textfield15"></td>
<td>应合格入库时间是采购单中交货时间</td>
</tr>
<tr align="center">
<td colspan="4" height=20>共四联:第一联(白联)检验公司、第二联(红联)供应商、第三联(绿联)仓管员、第四联(黄联)财务</td>
</tr>
</table>
表格线变细方法:
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"
style="border-collapse:collapse; " >
<tr>
<td align=center nowrap width=15%>采购订单号</td>
<td align=center nowrap width=5%>项次</td>
<td align=center nowrap width=10%>订单类型</td>
<td align=center nowrap width=15%>物料编号</td>
<td align=center nowrap width=15%>物料描述</td>
<td align=center nowrap width=10%>送货数量</td>
<td align=center nowrap width=15%>单位</td>
<td align=center nowrap width=15%>批号</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input name="textfield6" type="text" size="8" class=input_100></td>
<td> </td>
<td><input name="textfield7" type="text" class=input_100></td>
</tr>
</table>
表格的周边框只显示底线:
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"
style="border-collapse:collapse; " frame=below>
<tr>
<td align=center nowrap width=15%>采购订单号</td>
<td align=center nowrap width=5%>项次</td>
<td align=center nowrap width=10%>订单类型</td>
<td align=center nowrap width=15%>物料编号</td>
<td align=center nowrap width=15%>物料描述</td>
<td align=center nowrap width=10%>送货数量</td>
<td align=center nowrap width=15%>单位</td>
<td align=center nowrap width=15%>批号</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input name="textfield6" type="text" size="8" class=input_100></td>
<td> </td>
<td><input name="textfield7" type="text" class=input_100></td>
</tr>
</table>
表格的周边框全部不显示:
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"
style="border-collapse:collapse; " frame=void>
<tr>
<td align=center nowrap width=15%>采购订单号</td>
<td align=center nowrap width=5%>项次</td>
<td align=center nowrap width=10%>订单类型</td>
<td align=center nowrap width=15%>物料编号</td>
<td align=center nowrap width=15%>物料描述</td>
<td align=center nowrap width=10%>送货数量</td>
<td align=center nowrap width=15%>单位</td>
<td align=center nowrap width=15%>批号</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input name="textfield6" type="text" size="8" class=input_100></td>
<td> </td>
<td><input name="textfield7" type="text" class=input_100></td>
</tr>
</table>
样式处理后的表格,同时,打印时可控制不出现页眉页脚.并可隐藏打印提交等按钮:
<style>
table {font-size:9pt;
LINE-HEIGHT: 150%;
}
td {font-size:9pt;
LINE-HEIGHT: 150%;
}
.td_title{
padding-left: 2px;
}
.input_100{
BORDER-RIGHT: #cccccc 1px solid;
BORDER-LEFT: #cccccc 1px solid;
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
MARGIN-left: 2px;
MARGIN-right:2px;
MARGIN-top: 2px;
MARGIN-bottom: 2px;
width:100%
}
.input_1{
BORDER-RIGHT: #cccccc 1px solid;
BORDER-LEFT: #cccccc 1px solid;
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
MARGIN-left: 2px;
MARGIN-right:2px;
MARGIN-top: 2px;
MARGIN-bottom: 2px;
}
.page_title{
font-size:15pt;
LINE-HEIGHT: 150%;
font-weight:bold;
}
</style>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"
style="border-collapse:collapse;">
<tr>
<td width="15%" class=td_title height=20>供应商名称:</td>
<td width="17%"> </td>
<td width="16%" class=td_title>供应商编号</td>
<td width="52%"> </td>
</tr>
<tr>
<td class=td_title height=20>送货单号:</td>
<td colspan="3"> </td>
</tr>
<tr>
<td class=td_title>送货工厂地点 : </td>
<td> </td>
<td class=td_title>送货时间:</td>
<td><input type="text" name="textfield8" class=input_100></td>
</tr>
<tr>
<td colspan="4">
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"
style="border-collapse:collapse; " frame=below>
<tr>
<td align=center nowrap width=15%>采购订单号</td>
<td align=center nowrap width=5%>项次</td>
<td align=center nowrap width=10%>订单类型</td>
<td align=center nowrap width=15%>物料编号</td>
<td align=center nowrap width=15%>物料描述</td>
<td align=center nowrap width=10%>送货数量</td>
<td align=center nowrap width=15%>单位</td>
<td align=center nowrap width=15%>批号</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td><input name="textfield6" type="text" size="8" class=input_100></td>
<td> </td>
<td><input name="textfield7" type="text" class=input_100></td>
</tr>
<tr align="center">
<td colspan="8">以上内容由供应商填写</td>
</tr>
</table>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"
style="border-collapse:collapse;" frame=void>
<tr>
<td width="15%" align="center" height=20>实际接受数量</td>
<td width="15%" align="center">接受人签字</td>
<td width="35%" align="center">实际入库时间</td>
<td align="center">备注</td>
</tr>
<tr>
<td><input type="text" name="textfield12" class=input_100></td>
<td><input type="text" name="textfield13" class=input_100></td>
<td align="center" nowrap><input name="textfield322" type="text" size="8" class=input_1>
年
<input name="textfield422" type="text" size="2" class=input_1>
月
<input name="textfield522" type="text" size="2" class=input_1>
日
<input name="textfield92" type="text" size="2" class=input_1>
时</td>
<td><input type="text" name="textfield14" class=input_100></td>
</tr>
<tr align="center">
<td colspan="4">以上内容由仓管员填写,今收到有周转胶框(
<input name="textfield" type="text" size="5" class=input_1>
)个、纸箱(
<input name="textfield2" type="text" size="5" class=input_1>
)个</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" class=td_title>供应商确认:</td>
<td colspan="2" ><input type="text" name="textfield15" class=input_100></td>
<td class=td_title>应合格入库时间是采购单中交货时间</td>
</tr>
<tr align="center">
<td colspan="4" >共四联:第一联(白联)检验公司、第二联(红联)供应商、第三联(绿联)仓管员、第四联(黄联)财务</td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="center">
<td colspan="4">
<CENTER>
<OBJECT id=WebBrowser height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></OBJECT>
<DIV id=dayinDiv align=center name="dayinDiv">
<P align=center><INPUT οnclick=pageshezhi(); type=button value=页面设置 name=Button2>
<INPUT οnclick=pageprint(); type=button value=页面打印 name=Button>
<INPUT οnclick=prints(); type=button value=打印 name=Button3>
<INPUT class=tab οnclick=printpr(); type=button value=打印预览>
</P></DIV></CENTER>
</td>
</tr>
</table>
<SCRIPT language=VBScript>
dim hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"
'//设置网页打印的页眉页脚为空
function pagesetup_null()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
end function
'//设置网页打印的页眉页脚为默认值
function pagesetup_default()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P"
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&u&b&d"
end function
</SCRIPT>