2014年4月2日 星期三

列印功能

列印DIV  引用資訊園
方法

寫 script language="javascript" type="text/javascript"> function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); }
終止 /script>
看HTML
說明:這是開始列印的位置 列印內容列印內容列印內容列印內容列印內容列印內容列印內容列印內容 adfhioasdhfiohasdofihosdhfosdhfiosdhfiosdfhsdfhsdifsidfiosdfhosdhf 說明:這是結束列印的位置



function printBlock(htmlBlock) {
  var content = htmlBlock.innerHTML;
  var printPage = window.open("", "printPage", "");
  printPage.document.open();
  printPage.document.write("");
  printPage.document.write("
");
  printPage.document.write(content);
  printPage.document.close("");

}

web列印大全
引用

1、控制"縱打"、 橫打”和“頁面的邊距。 
(1) 

(2) 
 

 
 


height=0 id=wb name=wb width=0>
 



onclick="javascript:printit()"> 


onclick="javascript:printsetup();"> 


onclick="javascript:printpreview();"> 


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、分頁列印 
 
 
 
 
 
<%while not rs.eof%> 
<%=rs(0)%>
 

<%rs.movenext%> 
<%wend%> 
 
 

3、ASP頁面列印時如何去掉頁面底部的路徑和頂端的頁碼編號 
(1)ie的檔-〉頁面設置-〉講裏面的頁眉和頁腳裏面的東西都去掉,列印就不出來了。 
(2) 
 
New Document  
 
 
 
 

 

 


 


 


 


 





 


 
 
 
4、浮動幀列印 
 
4、用FileSystem元件實現WEB應用中的本地特定列印 
 
伺服器端腳本: 
<%……… 
set conn=server.CreateObject ("adodb.connection") 
conn.Open "DSN=name;UID=XXXX;PWD=XXXX;" 
set rs=server.CreateObject("adodb.recordset") 
rs.Open(“select ……”),conn,1,1 
……….%> //與資料庫進行交互 
HTML頁面編碼: 
 
……… 
 

//調用列印函數 
> //保存伺服器端傳來的資料 
……… 

沒有留言:

張貼留言