web列印方法
重點:
注意:
1、CSS對列印的控制:
<!--media=print 這個屬性可以在列印時有效-->
Noprint樣式可以使頁面上的列印按鈕等不出現在列印頁面上,這一點非常重要,因為它可以用最少的程式碼完成最需要的功能
PageNext樣式可以設定分頁,在需要分頁的地方就OK了,呵呵
2、表格線粗細的設定,更是透過樣式表:
或者:
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、分頁列印
3、ASP頁面列印時如何去掉頁面底部的路徑和頂端的頁碼編號
(1)ie的檔案-〉頁面設定-〉講裡面的頁首和頁尾裡面的東西都去掉,列印就不出來了。
(2)
New Document
注意:
1、CSS對列印的控制:
<!--media=print 這個屬性可以在列印時有效-->
Noprint樣式可以使頁面上的列印按鈕等不出現在列印頁面上,這一點非常重要,因為它可以用最少的程式碼完成最需要的功能
PageNext樣式可以設定分頁,在需要分頁的地方就OK了,呵呵
2、表格線粗細的設定,更是透過樣式表:
或者:
1、控制"縱打"、 橫打”和“頁面的邊距。
(1)
<br />function SetPrintSettings() {<br /> // -- advanced features<br /> factory.printing.SetMarginMeasure(2) // measure margins in inches<br /> factory.SetPageRange(false, 1, 3) // need pages from 1 to 3<br /> factory.printing.printer = "HP DeskJet 870C"<br /> factory.printing.copies = 2<br /> factory.printing.collate = true<br /> factory.printing.paperSize = "A4"<br /> factory.printing.paperSource = "Manual feed"<br /><br /> // -- basic features<br /> factory.printing.header = "This is MeadCo"<br /> factory.printing.footer = "Advanced Printing by ScriptX"<br /> factory.printing.portrait = false<br /> factory.printing.leftMargin = 1.0<br /> factory.printing.topMargin = 1.0<br /> factory.printing.rightMargin = 1.0<br /> factory.printing.bottomMargin = 1.0<br />}<br />
(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、分頁列印
3、ASP頁面列印時如何去掉頁面底部的路徑和頂端的頁碼編號
(1)ie的檔案-〉頁面設定-〉講裡面的頁首和頁尾裡面的東西都去掉,列印就不出來了。
(2)
<br />dim hkey_root,hkey_path,hkey_key<br />hkey_root="HKEY_CURRENT_USER"<br />hkey_path="SoftwareMicrosoftInternet ExplorerPageSetup"<br />'//設定網頁列印的頁首頁尾為空<br />function pagesetup_null()<br /> on error resume next<br /> Set RegWsh = CreateObject("WScript.Shell")<br /> hkey_key="header" <br /> RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""<br /> hkey_key="footer"<br /> RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""<br />end function<br />'//設定網頁列印的頁首頁尾為預設值<br />function pagesetup_default()<br /> on error resume next<br /> Set RegWsh = CreateObject("WScript.Shell")<br /> hkey_key="header" <br /> RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&w&b頁碼,&p/&P"<br /> hkey_key="footer"<br /> RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&u&b&d"<br />end function<br />
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頁面編碼:
………
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/5859/viewspace-906134/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web 列印Web
- Web列印探祕Web
- web列印總結Web
- web 實現分頁列印功能Web
- 利用WebBrowser徹底解決Web列印問題(包括後臺列印)Web
- 使用Web Datawindow ActiveX實現Web頁面的列印功能Web
- 找出非列印字元方法字元
- ESC/P 列印指令使用,3種票據列印方法(轉)
- Web列印外掛實現思路(C#/Winform)WebC#ORM
- 【web】log4j列印mybatis的日誌WebMyBatis
- 發現了一個好用的WEB專案列印控制元件--四方列印Web控制元件
- win7系統下列印ppt時去除列印時間的方法Win7
- 【工具】方法日誌列印+任務切片
- 突破技術限制,實現Web端靜默列印Web
- 印表機怎麼取消列印任務 取消印表機列印任務的方法
- Laravel5.6 如何列印 SQL?insert/update/select 列印方法總結LaravelSQL
- 手動雙面列印怎麼設定 手動雙面列印設定的方法
- Web測試方法Web
- 【Shell】使用shell列印選單,一鍵安裝Web應用Web
- 關於WEB應用程式的列印元件開發初探 (轉)Web元件
- ZooKeeper的系統列印Log的處理方法
- win10列印功能被禁了怎麼辦 win10列印功能被禁解決方法Win10
- 印表機錯誤無法列印怎麼處理 印表機錯誤不能列印的方法
- web 頁面如何實現 echarts 統計圖的列印匯出?WebEcharts
- WEB 報表如何做到不需要預覽就直接列印Web
- python-長資料完整列印方法Python
- Ruby動態刪除方法中的列印語句
- win10清除列印佇列方法 win10如何快速刪除列印佇列中文件Win10佇列
- 印表機列印不出來是什麼原因 印表機無法列印解決方法介紹
- Web 效能優化方法Web優化
- 清除web記錄方法Web
- Web前端如何學?Web前端學習方法分享Web前端
- 簡單介紹MySQL列印死鎖日誌的方法MySql
- 列印QObject 對應的QMetaObject中儲存的方法資訊Object
- web測試方法總結Web
- web自適應尺寸方法Web
- Web 效能最佳化方法Web
- Web Scraper簡單配置方法Web