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

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

web打印的另類方法

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

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

標簽:東莞 陽泉 海東 遼源 濱州 喀什 南充 邯鄲

巨人網絡通訊聲明:本文標題《web打印的另類方法》,本文關鍵詞  web,打印,的,另類,方法,web,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《web打印的另類方法》相關的同類信息!
  • 本頁收集關于web打印的另類方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美一区中文| |精品福利一区二区三区| 国产精品国产三级国产普通话99 | 欧美精品一区二| 日韩成人精品视频| 蜜桃视频一区二区| 精品在线免费观看| 国产精品网站导航| 欧美一级日韩免费不卡| 国产精品无遮挡| 精品在线播放午夜| 欧美日韩国产综合一区二区| 国产精品系列在线| 国产精品亚洲午夜一区二区三区| 欧美日韩不卡在线| 亚洲综合清纯丝袜自拍| 91在线视频免费91| 国产精品区一区二区三区| 国产精品综合二区| 精品欧美一区二区久久| 久久精品99国产精品| 欧美精品久久天天躁| 亚洲狠狠爱一区二区三区| 91高清在线观看| 一区二区三区波多野结衣在线观看| 成人免费视频视频在线观看免费| 久久久青草青青国产亚洲免观| 韩国欧美国产一区| 精品国产乱码久久久久久蜜臀| 日韩激情av在线| 日韩欧美激情一区| 久久不见久久见免费视频7| 欧美一区二区久久| 另类小说图片综合网| 亚洲精品在线观| 九九视频精品免费| 久久精品人人做人人爽人人| 国产精品一区一区三区| 国产午夜久久久久| 99久久精品99国产精品| 亚洲黄色av一区| 精品视频在线看| 美女视频免费一区| 久久久精品国产99久久精品芒果| 国产露脸91国语对白| 国产欧美视频一区二区| 91丨porny丨最新| 亚洲精品国产视频| 欧美丰满嫩嫩电影| 九一久久久久久| 自拍偷拍亚洲综合| 欧美久久久影院| 国产一区二区在线免费观看| 国产精品不卡在线| 91精品国产综合久久久蜜臀图片| 精品午夜久久福利影院| 国产精品久久久久四虎| 欧美日韩日本视频| 国产美女娇喘av呻吟久久| 国产精品不卡在线| 欧美一卡二卡三卡四卡| 成熟亚洲日本毛茸茸凸凹| 亚洲专区一二三| 91精品婷婷国产综合久久竹菊| 国产一区二区三区免费看| 亚洲天天做日日做天天谢日日欢| 91精品国产高清一区二区三区蜜臀| 国产一区在线观看麻豆| 亚洲国产aⅴ成人精品无吗| 久久欧美一区二区| 日本精品视频一区二区| 国产一区二区在线影院| 亚洲一区二区三区四区的| 久久久久久久精| 在线综合+亚洲+欧美中文字幕| 精品午夜久久福利影院| 亚洲综合在线电影| 国产精品婷婷午夜在线观看| 欧美裸体一区二区三区| 99视频精品在线| 国产麻豆欧美日韩一区| 天天影视涩香欲综合网| 亚洲免费av高清| 欧美国产1区2区| 欧美不卡一区二区三区四区| 一本在线高清不卡dvd| 国产成人综合精品三级| 天堂蜜桃一区二区三区| 亚洲精品视频免费观看| 国产精品福利一区| 久久久久99精品一区| 日韩欧美视频在线| 69av一区二区三区| 日本精品视频一区二区| jvid福利写真一区二区三区| 国产一区二区视频在线播放| 麻豆一区二区三| 天堂va蜜桃一区二区三区漫画版| 亚洲激情在线激情| 亚洲天堂中文字幕| 亚洲美腿欧美偷拍| 亚洲欧美二区三区| 亚洲日韩欧美一区二区在线| 国产精品电影一区二区三区| 亚洲国产精品99久久久久久久久 | 亚洲国产一区二区视频| 中文字幕日韩精品一区| 亚洲国产经典视频| 国产精品久久久一区麻豆最新章节| 久久久国产精品不卡| 国产日本欧美一区二区| 久久精品一区二区三区av| 国产三级久久久| 国产精品污网站| 国产精品天天摸av网| 亚洲欧洲性图库| 国产精品超碰97尤物18| 亚洲男人都懂的| 一区二区在线观看视频在线观看| 亚洲欧美日韩中文播放 | 国产精品免费久久| 国产欧美精品一区二区色综合| 性做久久久久久久免费看| 一区二区免费看| 日韩和的一区二区| 久久www免费人成看片高清| 国内精品免费**视频| 成人国产亚洲欧美成人综合网| 成人禁用看黄a在线| 91在线一区二区三区| 欧洲国内综合视频| 欧美日韩一区二区欧美激情| 日韩一级免费观看| 欧美国产激情一区二区三区蜜月| 久久久久88色偷偷免费| 亚洲蜜桃精久久久久久久| 日韩电影在线观看一区| 国产高清精品网站| 欧美综合色免费| 26uuu国产在线精品一区二区| 国产日产欧美一区二区视频| 综合久久综合久久| 男女男精品视频网| 成人av在线电影| 欧美美女bb生活片| 欧美韩日一区二区三区四区| 亚洲一区在线视频| 精久久久久久久久久久| av在线播放一区二区三区| 91精品欧美久久久久久动漫 | 国产自产高清不卡| 99久久精品一区二区| 91精品久久久久久久久99蜜臂| 国产人久久人人人人爽| 亚洲1区2区3区视频| 懂色av一区二区在线播放| 欧美午夜电影在线播放| 国产丝袜在线精品| 日韩在线一二三区| 99v久久综合狠狠综合久久| 日韩色在线观看| 亚洲影院理伦片| 成人中文字幕电影| 日韩一区二区精品葵司在线| 亚洲欧美综合另类在线卡通| 久久av老司机精品网站导航| 色综合天天在线| 亚洲国产精品激情在线观看| 日日噜噜夜夜狠狠视频欧美人 | 亚洲一级不卡视频| 成人污污视频在线观看| 精品久久久久久久久久久久久久久 | 91激情在线视频| 国产日产欧美一区| 精品一区二区三区在线观看| 色婷婷av一区二区三区gif| 国产精品美女久久福利网站| 奇米精品一区二区三区四区 | 色婷婷精品久久二区二区蜜臂av| 精品国产乱码久久久久久闺蜜| 一区二区欧美国产| 色欧美片视频在线观看| 国产精品女同互慰在线看| 国产精品中文有码| 久久久噜噜噜久久中文字幕色伊伊| 日本免费新一区视频| 欧美日韩欧美一区二区| 亚洲一区二区三区四区的| 欧美中文字幕一二三区视频| 亚洲欧美另类图片小说| 色欧美日韩亚洲| 亚洲精品一卡二卡| 欧美一a一片一级一片| 亚洲一区二区四区蜜桃| 欧美日韩免费一区二区三区| 亚洲激情av在线| 884aa四虎影成人精品一区| 天堂精品中文字幕在线| 日韩亚洲欧美综合| 欧美一级高清片|