WEB打印大全


  发表时间:2004-10-4  

1、控制"纵打"、 横打”和“页面的边距。  
(1)<script defer>  
function SetPrintSettings() {  
 // -- advanced features  
 factory.printing.SetMarginMeasure(2) // measure margins in inches  
 factory.SetPageRange(false, 1, 3) // need pages from 1 to 3  
 factory.printing.printer = "HP DeskJet 870C"  
 factory.printing.copies = 2  
 factory.printing.collate = true  
 factory.printing.paperSize = "A4"  
 factory.printing.paperSource = "Manual feed"  

 // -- basic features  
 factory.printing.header = "This is MeadCo"  
 factory.printing.footer = "Advanced Printing by ScriptX"  
 factory.printing.portrait = false  
 factory.printing.leftMargin = 1.0  
 factory.printing.topMargin = 1.0  
 factory.printing.rightMargin = 1.0  
 factory.printing.bottomMargin = 1.0  
}  
</script>  

(2)  
<script language="javascript">  
  function printsetup(){  
  // 打印页面设置  
  wb.execwb(8,1);  
  }  
  function printpreview(){  
  // 打印页面预览  
      
  wb.execwb(7,1);  
       
      
  }  

  function printit()  
  {  
  if (confirm('确定打印吗?')) {  
  wb.execwb(6,6)  
  }  
  }  
  </script>  
</head>  
<body>  
<OBJECT class id=print name=print > //调用打印函数  
<INPUT type=hidden id=text1 name=label value=<%=………%>> //保存服务器端传来的数据  
………  
</HTML>

相关文章: