1. 列印預覽 

  <script>

  function printsetup(){

  // 列印頁面設置

  wb.execwb(8,1);

  }

  function printpreview(){

  // 列印頁面預覽

  

  wb.execwb(7,1);

  

  

  }

  

  function printit()

  {

  if (confirm('確定列印嗎?')) {

  wb.execwb(6,6)

  }

  }

  </script>

  </head>

  <body>

  <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 width=0></OBJECT>

  <input value="列印"   onclick="javascript:printit()">

  <input value="列印頁面設置"   onclick="javascript:printsetup();">

  <input value="列印預覽"    onclick="javascript:printpreview();">

  <input value="關閉" onclick="javascript:window.close();">

  

  ------------------------------------------------

  關於這個元件還有其他的用法,列舉如下:

  WebBrowser.ExecWB(1,1) 打開

  Web.ExecWB(2,1) 關閉現在所有的IE視窗,並打開一個新窗口

  Web.ExecWB(4,1) 保存網頁

  Web.ExecWB(6,1) 列印

  Web.ExecWB(7,1) 列印預覽

  Web.ExecWB(8,1) 列印頁面設置

  Web.ExecWB(10,1) 查看頁面屬性

  Web.ExecWB(15,1) 好像是撤銷,有待確認

  Web.ExecWB(17,1) 全選

  Web.ExecWB(22,1) 刷新

  Web.ExecWB(45,1) 關閉表單無提示

  

  2、分頁列印

  <HTML>

  <HEAD>

  <STYLE>

  P {page-break-after: always}

  </STYLE>

  </HEAD>

  <BODY>

  <%while not rs.eof%>

  <P><%=rs(0)%></P>

  <%rs.movenext%>

  <%wend%>

  </BODY>

  </HTML>

  </HEAD>

  <BODY>

<p align=center>

  <input value="清空頁碼"()> <input value="恢復頁嗎"()><br/>

 < /p>

  </BODY>

  </HTML>

  4、卷動式頁面列印

  <SCRIPT>

  function button1_onclick() {

  var odoc=window.iframe1.document;

  var r=odoc.body.createTextRange();

  var stxt=r.htmlText;

  alert(stxt)

  var pwin=window.open("","print");

  pwin.document.write(stxt);

  pwin.print();

  }

  </SCRIPT>

  4、用FileSystem元件實現WEB應用中的本地特定列印

  <script>

  function print_onclick //列印函數

  dim label

  label=document.printinfo.label.value //獲得HTML頁面的資料

  set objfs=CreateObject("Scripting.FileSystemObject") //創建FileSystem元件物件的實例

  set objprinter=objfs.CreateTextFile ("LPT1:",true) //建立與印表機的連接

  objprinter.Writeline("__________________________________") //輸出列印的內容

  objprinter.Writeline("| |")

  objprinter.Writeline("| 您列印的資料是:"&label& " |)

  objprinter.Writeline("| |")

  objprinter.Writeline("|_________________________________|")

  objprinter.close //斷開與印表機的連接

  set objprinter=nothing

  set objfs=nothing // 關閉FileSystem元件物件

  end function

  </script>

  <HTML>

  <FORM >

  <INPUT value="列印>>" > //調用列印函數

  <INPUT value=<%=………%>> //保存伺服器端傳來的資料

  </HTML>

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kevinjc 的頭像
    kevinjc

    Music@life

    kevinjc 發表在 痞客邦 留言(0) 人氣()