一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

關(guān)于ASP.NET頁(yè)面打印技術(shù)的總結(jié)

B/S結(jié)構(gòu)導(dǎo)致了Web應(yīng)用程序中打印的特殊性。

  • 程序運(yùn)行在瀏覽器中,打印機(jī)在本地,而文件確可能在服務(wù)器上,導(dǎo)致了打印控制不是很靈活。

  • 格式如何控制和定制等,是我們開(kāi)發(fā)中可能會(huì)面對(duì)的問(wèn)題。

打印文檔的生成

  • 1、客戶端腳本方式

  一般情況下,主要使用JS 可以分析源頁(yè)面的內(nèi)容,將欲打印的頁(yè)面元素提取出來(lái),實(shí)現(xiàn)打印。通過(guò)分析源文檔的內(nèi)容,可以生成打印目標(biāo)文檔。

  優(yōu)點(diǎn):客戶端獨(dú)立完成打印目標(biāo)文檔的生成,減輕服務(wù)器負(fù)荷;

  缺點(diǎn):源文檔的分析操作復(fù)雜,并且源文檔中的打印內(nèi)容要有約定。

  • 2、服務(wù)器端程序方式

  利用后臺(tái)代碼從數(shù)據(jù)庫(kù)中讀取打印源,生成打印目標(biāo)文檔。當(dāng)?shù)捻?yè)面生成時(shí),還應(yīng)適當(dāng)考慮使用CSS 來(lái)實(shí)現(xiàn)強(qiáng)制分頁(yè)控制。

  優(yōu)點(diǎn):可以生成內(nèi)容非常豐富的打印目標(biāo)文檔,目標(biāo)文檔的內(nèi)容的可控性強(qiáng)。由于打印內(nèi)容是從數(shù)據(jù)庫(kù)中獲取的,所以生成操作相對(duì)簡(jiǎn)單;

  缺點(diǎn):服務(wù)器端負(fù)載比較大;

頁(yè)面設(shè)置

  • 頁(yè)面設(shè)置主要是指設(shè)置打印文檔的頁(yè)邊距、頁(yè)眉、頁(yè)腳、紙張等內(nèi)容。頁(yè)面設(shè)置將直接影響到打印文檔版面的生成效果,所以它和打印文檔的生成有著密切的關(guān)系。比如:表格的行數(shù)、大小、位置、字體的大小等。

  現(xiàn)有的技術(shù)是利用IE6.0 內(nèi)置的打印模板方式來(lái)控制頁(yè)面設(shè)置,其可以對(duì)打印目標(biāo)文檔產(chǎn)生非常大的影響。打印模板可以控制頁(yè)邊距、頁(yè)眉、頁(yè)腳、奇偶頁(yè)等內(nèi)容,并可以將用戶的設(shè)置取得,還可以將設(shè)置發(fā)送到服務(wù)器端。打印模板技術(shù)可以自定預(yù)覽窗口和打印格式,最大限度地影響目標(biāo)文檔和打印效果。


IE直接打印

  • 即直接調(diào)用window.print或者webrower控件的ExecWB方法來(lái)打印。

  • 優(yōu)點(diǎn):方便快捷,客戶端無(wú)需任何設(shè)置即可。

  • 缺點(diǎn):打印控制不是很靈活。如果直接調(diào)用

  window.print來(lái)打印頁(yè)面,頁(yè)面上別的元素也會(huì)被打印處理,頁(yè)頭頁(yè)尾的格式也不好控制。

  • 常用方法:大部分情況會(huì)把查詢的結(jié)果綁定到DataGrid上來(lái),然后打印DataGrid。這種情況的打印一般來(lái)說(shuō)格式比較固定簡(jiǎn)單,確定后基本不會(huì)再作更改。所以可以采用IE直接打印。

  【實(shí)例代碼】

  注:①這是客戶端通過(guò)window.print打印指定內(nèi)容。這里定義sprnstr和eprnstr來(lái)指定內(nèi)容

  執(zhí)行代碼:

<input type="button" name="print" value="預(yù)覽并打印" onclick="preview()">

NET技術(shù)關(guān)于ASP.NET頁(yè)面打印技術(shù)的總結(jié),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲激情综合网 | 伊人久久免费视频 | 99pao在线视频精品免费 | 国产亚洲精品2021自在线 | 黄色在线视频网站 | 在线看色 | 97人人澡人人爽人人爱 | 免费伦费一区二区三区四区 | 日本网络视频www色高清免费 | 一区二区三区伦理高清 | 五月天婷婷激情 | 涩视频成人永久免费观看网站 | 国内一级特黄女人精品毛片 | 久草1| 日本 3344www高清在线 | 国产精品久久久久免费a∨ 国产精品久久久久免费视频 | 一区二区三区免费高清视频 | 白白在线成人永久视频 | 五月婷婷丁香在线观看 | 久久这里只有精品免费看青草 | 国产美女网站 | 91久久亚洲最新一本 | 日本一区二区三区在线 视频 | 国产精品成人亚洲 | 日本在线观看www | 日本高清在线精品一区二区三区 | 中国美女牲交一级毛片 | 亚洲精品在线网站 | 国产熟睡乱子伦视频观看看 | 中文字幕久久亚洲一区 | 精品中文字幕一区二区三区四区 | 亚洲欧美日韩国产色另类 | 欧美在线网址 | 91精品91久久久 | 91在线播 | 国产在线观看一区二区三区 | 欧美视频不卡 | 加勒比一区 | 六月婷婷开开放处 | 国产成人精品s8p视频 | 麻豆精品久久久一区二区 |