婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > web打印的另類方法

web打印的另類方法

熱門標(biāo)簽:沈陽智能外呼系統(tǒng)排名 山西旅游景地圖標(biāo)注 移動400辦理電話 武漢人工外呼系統(tǒng) 蘇州通信外呼系統(tǒng)多少錢 北川縣地圖標(biāo)注 中國地圖標(biāo)注各省份 荒野大鏢客2地圖標(biāo)注怎么變中文 上古卷軸5地圖標(biāo)注mod
web打印的另類方法     選擇自 wfmazhenhai 的 Blog  
關(guān)鍵字   web打印的另類方法 
出處    
相信用B/S方式做過應(yīng)用的人都可能會遇到這樣一個問題,如何方便、美觀地實現(xiàn)報表打印。如果使用瀏覽器的打印菜單打印的話,將把網(wǎng)頁上的一些無用的東西打到報表上,比如應(yīng)用菜單等。因為選擇打印菜單打印網(wǎng)頁將會把網(wǎng)頁中的所有內(nèi)容全部打印出來,如果你的應(yīng)用有分幀則打印內(nèi)容將包括各幀中的內(nèi)容,而你實際要的內(nèi)容只是其中一部分。所以有很多應(yīng)用就只能把打印功能放到后臺完成了?! ♂槍@種情況,我們該怎么辦?其實可以有多種方法實現(xiàn)網(wǎng)頁打印功能。
  一種方法就是使用專業(yè)的打印工具,如Crystal Reports(水晶報表)。用過Visual Studio 5.0的朋友肯定記得這個工具,不過那時的版本只有4.幾。現(xiàn)在的最新版本已達9了,近幾個版本的水晶報表都支持WEB打印。最簡單的方法是先用水晶報表制作好模板,然后使用ASP帶參數(shù)調(diào)用制作好的模板即可。水晶報表在網(wǎng)頁上生成報表后,可以直接打印,也可以轉(zhuǎn)存為其它的比較通過的文件如Excel文件。使用水晶報表可以制作出非常漂亮的樣式,關(guān)鍵在你對水晶報表的開發(fā)能力上,但由于水晶報表價格較高,只有當(dāng)項目很賺錢時才買得起。
  第二種方法是購買第三方的網(wǎng)上打印控件,費用同水晶報表相比便宜,但效果性能到底如何則仁者見仁了。
  第三種方法是利用樣式表及JavaScript自定義函數(shù)實現(xiàn)。通過樣式表及JavaScript,實現(xiàn)網(wǎng)頁打印,效果也還可以。在此有一個實例請大家看看。下面是打印函數(shù)實現(xiàn)詳解: 
<script language="JavaScript" type="text/JavaScript">
<!--
function DP() { 
if (window.print) 
{
var Div1 = document.all.Div1.innerHTML;
var Div2 = document.all.Div2.innerHTML; 
// *****************************************************
// Div1、Div2即為你在打印的區(qū)域
// 這里根據(jù)你要打印的哪些內(nèi)容,從原顯示頁面中用
// <div id=Div1>Div1....</div><div id=Div2>Div2...</div>
// 等標(biāo)示出來,要打印多少項目就標(biāo)示多少
// ***************************************************** var css = '<style type="text/css" media=all>' +
'p { line-height: 120%}' +
'.ftitle { line-height: 120%; font-size: 18px; color: #000000}' +
'td { font-size: 10px; color: #000000}' +
'</style>' ;
// *****************************************************
// 定義打印用的CSS,具體你想打印出什么樣的格式全看你自己
// 了,但要注意:如果此處有什么同網(wǎng)頁中不一致的,可能打印
// 出來的頁面同網(wǎng)頁格式、字體可能會有所不同
// *****************************************************
var body ='<table width="640" border="0" cellspacing="0" cellpadding="5">' +
' <tr> ' +
' <td class="fbody"> ' +
' <div align="center" class=ftitle>' + Div1 + '</div>' + Div2 + 
' </td>' +
' </tr>' +
'</table>';
// ******************************************************
// 在此處重新設(shè)置的打印格式,根據(jù)你的打印要求,將原顯示的
// 網(wǎng)頁的DIV內(nèi)容重新組合,可以根據(jù)你原來的表格內(nèi)容,去掉
// 不要打印的,你也可以能下面定義的noprint忽略掉你不想打
// 印的東西,只調(diào)用你要打印的內(nèi)容,但這樣被忽略掉的地方將
// 打印出空,不是很美觀。表格寬度要同打印的紙張寬度匹配。
// ******************************************************
document.body.innerHTML = '<center>' + css + body + '</center>';
// ******************************************************
// 重設(shè)document.body,打印文檔準(zhǔn)備就緒
// ******************************************************
window.print();
window.history.go(0);
// ******************************************************
// 調(diào)用打印命令,打印當(dāng)前窗口內(nèi)容。當(dāng)你打印時其實是一張新
// 的網(wǎng)頁了,但網(wǎng)頁文件還是原先的。緊接著調(diào)用
// window.history.go(0),再回到打印前的頁面,效果相當(dāng)不差
// ******************************************************
}
}
-->
</script>
<style>
@media print {
.noprint {display:none}
}
</style>
<!--//.noprint 定義了noprint,在以下不需要打印的地方加入 class="noprint"后,用window.print()打印就會忽略--> 
  好了,一切就緒了,現(xiàn)在要做的就是調(diào)用DP函數(shù),如果你將實現(xiàn)調(diào)用的按鈕設(shè)計在同一張網(wǎng)頁上,則直接調(diào)用即可;如果你用了分幀方法,實現(xiàn)調(diào)用的按鈕是在另一張網(wǎng)頁上,則在DP函數(shù)的第一行加入window.focus()命令,否則打印的只是有按鈕的網(wǎng)頁。 
  第四種方法,實現(xiàn)是一種取巧的方法。一樣還是通過調(diào)用window.print()實現(xiàn),只是將你要打印的內(nèi)容專門生成一張網(wǎng)頁,而打印按鈕在另一幀上。假設(shè)報表網(wǎng)頁在mainFrame上,按鈕在topFrame上,按鈕調(diào)用PrintReports()函數(shù),PrintReports()函數(shù)如下即可實現(xiàn)打印工作。
function PrintReports() //topFrame網(wǎng)頁中的函數(shù)
{
try
// *******************************************************
// 錯誤處理,如果在mainFrame中的網(wǎng)頁沒有DP函數(shù)則不打印
// *******************************************************
{
window.parent.frames("mainFrame").DP();
}
catch(e)
{
alert("no object to print!");

}
function DP() // mainFrame網(wǎng)頁中函數(shù) 
{
window.focus();
if (window.print)
{
window.print();
}
}
我個人認(rèn)為這是最方便的方法了。
  最后,如果你將IE瀏覽器的“文件--頁面設(shè)置”中的“頁眉、頁角”的設(shè)置去掉,則效果更佳了。(轉(zhuǎn)載)
您可能感興趣的文章:
  • 巧用FileSystem組件實現(xiàn)WEB應(yīng)用中的本地特定打印
  • asp實現(xiàn)WEB打印代碼大全
  • 使用批處理修改web打印設(shè)置筆記 適用于IE
  • 利用WebBrowser徹底解決Web打印問題(包括后臺打印)
  • web 頁面分頁打印的實現(xiàn)
  • web的各種前端打印方法之jquery打印插件PrintArea實現(xiàn)網(wǎng)頁打印
  • web的各種前端打印方法之jquery打印插件jqprint實現(xiàn)網(wǎng)頁打印
  • js控制web打印(局部打印)方法整理
  • 網(wǎng)頁WEB打印控件制作

標(biāo)簽:東莞 陽泉 海東 遼源 濱州 喀什 南充 邯鄲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《web打印的另類方法》,本文關(guān)鍵詞  web,打印,的,另類,方法,web,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《web打印的另類方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于web打印的另類方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    视频在线观看一区| 国产成人精品一区二| 久久se精品一区精品二区| 欧美性做爰猛烈叫床潮| 玉米视频成人免费看| 91免费观看国产| 亚洲日本在线看| 日本精品一区二区三区高清| 一区av在线播放| 欧美一区二区黄| 26uuu久久综合| 国产精品99久久久久久似苏梦涵| 精品久久久久久久久久久久久久久久久| 日韩av中文字幕一区二区三区| 91超碰这里只有精品国产| 青草国产精品久久久久久| 日韩一区二区三区四区| 韩日欧美一区二区三区| 国产日产欧美一区| 色猫猫国产区一区二在线视频| 亚洲图片有声小说| 精品久久五月天| 欧美日韩高清一区二区三区| 日韩小视频在线观看专区| 国产一区二区三区在线观看免费| 国产亚洲一本大道中文在线| 色综合久久久久网| 免费高清视频精品| 国产精品网曝门| 色吧成人激情小说| 激情深爱一区二区| 亚洲精品欧美在线| 欧美一区二区视频在线观看2022 | 青草av.久久免费一区| 欧美激情一区不卡| 在线不卡中文字幕| 波多野结衣91| 日韩三级精品电影久久久| 国产jizzjizz一区二区| 亚洲成a人片在线不卡一二三区| 亚洲18色成人| 欧美刺激脚交jootjob| 成人黄色小视频在线观看| 亚洲国产aⅴ成人精品无吗| 精品999在线播放| 在线观看欧美精品| 成人黄色在线网站| 国产激情91久久精品导航| 在线看日韩精品电影| 懂色一区二区三区免费观看| 午夜av一区二区| 国产日韩综合av| 欧美日韩精品一区二区三区蜜桃 | 亚洲线精品一区二区三区 | 欧美乱妇一区二区三区不卡视频| 成人性生交大片免费 | 综合久久久久久| 国产精品久线观看视频| 欧美一区二区三区在线视频| 日本久久一区二区| 99久久久免费精品国产一区二区| 国产精品中文有码| 另类人妖一区二区av| 麻豆精品视频在线观看免费 | 亚洲成人资源网| 亚洲伦理在线免费看| 久久精品一区八戒影视| 久久日一线二线三线suv| 日韩一二在线观看| 欧美电影影音先锋| 久久久久久99精品| 精品国产乱子伦一区| 欧美视频在线观看一区| 91免费观看视频| 91美女片黄在线| 99久久国产综合精品麻豆| 成人av免费在线观看| 国产盗摄精品一区二区三区在线 | 亚洲成av人片在线| 亚洲免费资源在线播放| 中文字幕 久热精品 视频在线| 国产亚洲制服色| 国产视频亚洲色图| 亚洲激情五月婷婷| 亚洲国产精品久久不卡毛片| 丝袜美腿亚洲色图| 秋霞成人午夜伦在线观看| 久久电影国产免费久久电影 | 欧洲精品一区二区| 欧美色视频在线观看| 天天色 色综合| 偷拍日韩校园综合在线| 日本强好片久久久久久aaa| 久久国产剧场电影| 成人一区二区三区| 欧美日韩视频在线第一区| 日韩一区二区电影在线| 久久九九99视频| 国产精品国产三级国产有无不卡| 亚洲私人影院在线观看| 亚洲一区二区三区在线看| 91在线播放网址| 久久国产精品一区二区| 国产精品99久久久久久有的能看| 国产成人自拍网| 日本福利一区二区| 激情五月播播久久久精品| 成人爱爱电影网址| 911国产精品| 国产欧美日韩视频在线观看| 亚洲宅男天堂在线观看无病毒| 人妖欧美一区二区| www.亚洲国产| 日韩午夜三级在线| 国产精品福利一区二区| 久久99久久精品| 色综合一区二区三区| 国产视频911| 日韩中文欧美在线| 成人av在线资源网| 欧美猛男男办公室激情| 国产精品午夜免费| 另类小说一区二区三区| 欧美三级在线播放| 国产精品久久久久久户外露出 | 天天操天天干天天综合网| 久久福利资源站| 91福利精品视频| 中文字幕av一区二区三区| 男人的j进女人的j一区| 在线免费观看日韩欧美| 亚洲国产精品精华液2区45| 免费成人在线影院| 亚洲免费视频中文字幕| 国产一区二区三区不卡在线观看 | 欧美伦理电影网| 中文字幕精品一区二区精品绿巨人| 亚洲宅男天堂在线观看无病毒| 国产成人无遮挡在线视频| 欧美一区二区在线播放| 亚洲午夜国产一区99re久久| 不卡在线观看av| 欧美高清在线一区| 国产美女精品在线| 久久―日本道色综合久久| 免费国产亚洲视频| 欧美一级视频精品观看| 日韩电影在线观看网站| 欧美日韩国产bt| 亚洲在线视频网站| 在线视频亚洲一区| 91丨九色丨蝌蚪丨老版| 国产精品蜜臀av| www.久久久久久久久| 亚洲国产精品v| 国产精品一区久久久久| 欧美大片在线观看一区二区| 日韩免费观看2025年上映的电影| 精品一区二区三区欧美| 欧美电视剧免费观看| 国产一区二区三区香蕉| 欧美高清在线精品一区| 国产精品一品视频| 日韩免费一区二区| 国产在线麻豆精品观看| 国产午夜亚洲精品不卡| 91色九色蝌蚪| 亚洲一区二区3| 91精品视频网| 国产精品美女久久久久久久网站| 成人av在线资源网站| 亚洲自拍偷拍九九九| 欧美精品第1页| 亚洲人成影院在线观看| 视频一区欧美精品| 精品99久久久久久| 国产91露脸合集magnet | 亚洲精品乱码久久久久| 99热精品国产| 性欧美大战久久久久久久久| 精品少妇一区二区三区免费观看| 国产99精品国产| ...av二区三区久久精品| 91精品国产高清一区二区三区 | 91在线免费视频观看| 亚洲大尺度视频在线观看| 91精品久久久久久久99蜜桃| 99视频超级精品| 日韩亚洲欧美综合| eeuss鲁片一区二区三区在线看| 亚洲综合色噜噜狠狠| 国产亚洲精品资源在线26u| 91免费小视频| 懂色一区二区三区免费观看| 天天操天天干天天综合网| 日本一区二区三级电影在线观看| 欧美丝袜第三区| av电影在线观看一区| 国产综合久久久久久久久久久久| 亚洲最大色网站|