`

HTML 表格打印

阅读更多

打印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 onclick=pageshezhi(); type=button value=页面设置 name=Button2> 
<INPUT onclick=pageprint(); type=button value=页面打印 name=Button> 
<INPUT onclick=prints(); type=button value=打印 name=Button3> 
<INPUT class=tab onclick=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>
  

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics