將報(bào)表導(dǎo)出成 Word,Excel 或 PDF 形式打印
這種方式需要將頁面導(dǎo)出成 Office 文檔或 pdf,最低的要求是客戶端已經(jīng)安裝用以打開 Word、Excel 或 Pdf 文檔的軟件。 這種方式可以通過水晶報(bào)表組件或其他一些第三方控件非常容易地實(shí)現(xiàn)。導(dǎo)出成 Pdf 形式后打印質(zhì)量和效果都很好,導(dǎo)出成
Word 或 Excel 后用戶可以自定義打印的內(nèi)容和格式。 總之,現(xiàn)有的打印方案各有所長(zhǎng),在開發(fā)過程中應(yīng)根據(jù)用戶的需求作選擇,利用 IE 打印簡(jiǎn)單,容易實(shí)現(xiàn),在用戶需求簡(jiǎn)
單或打印內(nèi)容較少的情況下采用此方案比較適宜。利用自定義控件打印可以實(shí)現(xiàn)完全自定義,但需要較高的技術(shù)要求和開發(fā)周期。利用導(dǎo)出的方式則可以滿足用戶需要一點(diǎn)自定義或打印內(nèi)容有多頁的需求。
-------------------------------------------------------------
1、控制"縱打"、橫打”和“頁面的邊距。
(1)
(2)
onclick="javascript:printit()">
onclick="javascript:printsetup();">
onclick="javascript:printpreview();">
onclick="javascript:window.close();">
------------------------------------------------ 關(guān)于這個(gè)組件還有其他的用法,列舉如下: WebBrowser.ExecWB(1,1) 打開
Web.ExecWB(2,1) 關(guān)閉現(xiàn)在所有的 IE 窗口,并打開一個(gè)新窗口
Web.ExecWB(4,1) 保存網(wǎng)頁 Web.ExecWB(6,1) 打印 Web.ExecWB(7,1) 打印預(yù)覽 Web.ExecWB(8,1) 打印頁面設(shè)置 Web.ExecWB(10,1) 查看頁面屬性
Web.ExecWB(15,1) 好像是撤銷,有待確認(rèn)
Web.ExecWB(17,1) 全選 Web.ExecWB(22,1) 刷新 Web.ExecWB(45,1) 關(guān)閉窗體無提示
2、分頁打印
P {page-break-after: always}
<%while not rs.eof%>
<%=rs(0)%>
<%rs.movenext%>
<%wend%>
3、ASP 頁面打印時(shí)如何去掉頁面底部的路徑和頂端的頁碼編號(hào)
(1)ie 的文件-〉頁面設(shè)置-〉講里面的頁眉和頁腳里面的東西都去掉,打印就不出來了。
(2)
2015職稱計(jì)算機(jī)考試書PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 | |
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |