久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

asp.net中一實現按需打印-創新互聯

這篇文章將為大家詳細講解有關asp.net中一實現按需打印,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在賈汪等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供網站建設、成都網站建設 網站設計制作定制網站設計,公司網站建設,企業網站建設,成都品牌網站建設,全網整合營銷推廣,成都外貿網站建設公司,賈汪網站建設費用合理。

過程很簡單:

首先在asp.net頁面中設定開始打印和結束打印的標記,為了確保該標記不在網頁瀏覽時顯示,我們采用"<!-- HTML注釋 -->"的方式。比如:<!--startprint-->和<!--endprint-->。

接著寫相關的JavaScript代碼,具體代碼見后。

如果不想打印按鈕也被打印出來,注意將打印按鈕包含在<!--startprint-->和<!--endprint-->之外。

相關代碼:


復制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AppealPrint.aspx.cs" Inherits="Appeal.AppealPrint"

MasterPageFile="MasterPage.master" Title="訴求打印" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="server">
<!--startprint-->
<style type="text/css">
body,table{
    font-size:12px;
}
table{
    table-layout:fixed;
    empty-cells:show;
    border-collapse: collapse;
    margin:0 auto;
}
td{
    height:20px;
}
h2,h3,h4{
    font-size:12px;
    margin:0;
    padding:0;
}

table{
    border:1px solid #cad9ea;
    color:#666;
}
table th{
    height:30px;
}
table td,table th{
    border:1px solid #cad9ea;
    padding:0 1em 0;
}
table tr{
    background-color:#f5fafe;
}
</style>
   <table class="border" cellspacing="0" cellpadding="2"  id="TabBtnPrint">
    <tbody>
        <tr align="center">
            <td class="title"><strong>訴 求 信 息</strong></td>
        </tr>
        <tr>
            <td >
            <table cellspacing="1" cellpadding="2" >
                <tbody>
                    <tr class="tdbg">
                         <td width="30%" align="right" nowrap="nowrap">訴求主題:</td>
                         <td colspan="3">
                             <asp:Label ID="lblEditTitle" runat="server" Text="Label"></asp:Label>
                         </td>
                    </tr>
                    <tr class="tdbg">
                        <td align="right" width="30%" nowrap="nowrap">訴求類型:</td>
                        <td  colspan="3">
                              <asp:Label ID="lblAppealCategory" runat="server" Text=""/>
                        </td>
                    </tr>
                    <tr class="tdbg">
                        <td align="right" width="30%" nowrap="nowrap">訴求當前狀態:</td>
                        <td colspan="3">
                              <asp:Label ID="LblStatus" runat="server" Text="Label"/>
                        </td>
                    </tr>
                    <tr class="tdbg">
                        <td align="right"  nowrap="nowrap">訴求性質:</td>
                        <td ><asp:Label ID="lblAppealNature" runat="server" Text="Label"/></td>
                        <td align="right"  nowrap="nowrap">被投訴人姓名:</td>
                        <td ><asp:Label ID="lblBeAppealName" runat="server" Text="Label"/></td>
                    </tr>

                    <tr class="tdbg">
                        <td align="right"  nowrap="nowrap">被投訴人地址:</td>
                        <td ><asp:Label ID="lblBeAppealAddress" runat="server" Text="Label"/></td>
                        <td align="right"  nowrap="nowrap">投訴人:</td>
                        <td ><asp:Label ID="lblUserName" runat="server" Text="Label"/></td>
                    </tr>

                    <tr class="tdbg">
                        <td align="right"  nowrap="nowrap">訴求信息是否保密:</td>
                        <td ><asp:Label ID="lblIsSecret" runat="server" Text="Label"/></td>
                        <td align="right"  nowrap="nowrap">管理員是否同意公開:</td>
                        <td  align="right"><asp:Label ID="lblAdminIsPublic" runat="server" Text="Label"/></td>
                    </tr>

                    <tr class="tdbg">
                        <td align="right"  nowrap="nowrap">瀏覽數:</td>
                        <td ><asp:Label ID="lblHits" runat="server" Text="Label"/></td>
                        <td align="right"  nowrap="nowrap">回復數:</td>
                        <td ><asp:Label ID="lblReply" runat="server" Text="Label"/></td>
                    </tr> 

                    <tr class="tdbg">
                        <td align="right"  nowrap="nowrap">歸檔:</td>
                        <td ><asp:Label ID="lblCategory" runat="server" Text=""/></td>
                        <td align="right"  nowrap="nowrap">訴求提交時間:</td>
                        <td ><asp:Label ID="lblCreateTime" runat="server" Text="Label"/></td>
                    </tr>

                    <tr class="tdbg">
                        <td align="right"  nowrap="nowrap">訴求所在地域:</td>
                        <td colspan="3"><asp:Label ID="lblRegion" runat="server" Text=""></asp:Label></td>
                    </tr>
                    <tr class="tdbg">
                        <td colspan="4"><asp:Label ID="Label2" runat="server" Text=""/></td>
                    </tr>
                    <tr class="tdbg">
                        <td colspan="4" align="left" valign="top" nowrap="nowrap">訴求內容:</td>
                    </tr>
                    <tr class="tdbg">
                        <td colspan="4" align="left" valign="top">
                            <pe:ExtendedLiteral ID="LtrEditContent" runat="server" HtmlEncode="false"/>
                        </td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<!--endprint-->
   <br />
    <div id="divBtnPrint" >
        <input id="BtnPrint" type="button" value="打 印…" onclick="doPrint();" />
    </div>
    <br />
 <script type="text/javascript">

<!--

     function doPrint(){
        bdhtml = window.document.body.innerHTML;
        sprnstr = "<!--startprint-->";
        eprnstr = "<!--endprint-->";
        prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
        prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
        window.document.body.innerHTML =  prnhtml;
        var obj = window.document.body;
        doZoom(obj, 18); //放大打印
        window.print();
    }

    function doZoom(artibody, size) {
        if (!artibody)
        {
          return;
        }
          setChildNodesByCurrentNode(artibody,size);
    }

    function setChildNodesByCurrentNode(node,size) {
        for(var i=0; i < node.childNodes.length; i++) {
            var artibodyChild = node.childNodes[i];
            if (artibodyChild.nodeType == 1) {
                artibodyChild.className="";
                artibodyChild.style.fontSize = size + 'px';
                artibodyChild.style.fontFamily = '仿宋_GB2312,宋體,"Times New Roman",Georgia,serif';
                artibodyChild.style.fontWeight = 900;
                if(artibodyChild.childNodes.length>0) {
                    setChildNodesByCurrentNode(artibodyChild,size);
                }
            }
         }
      }

-->

 </script>
</asp:Content>

觀察上面代碼可以看出,打印時,window.document.body.innerHTML 被重新賦值成設定需要打印的網頁部分的代碼(這里是 prnhtml),然后通過遞歸方式調用setChildNodesByCurrentNode(artibody,size)更改相關子節點的樣式,以達到全部更換相關字體大小及樣式設置的目的。

關于“asp.net中一實現按需打印”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網站欄目:asp.net中一實現按需打印-創新互聯
當前URL:http://www.js-pz168.com/article26/dhdijg.html

成都網站建設公司_創新互聯,為您提供響應式網站網站制作、網站維護、服務器托管外貿建站微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
免费精品视频最新在线| 国产女主播一区二区| 精品一区二区不卡| 色先锋aa成人| 欧美成人bangbros| 亚洲蜜臀av乱码久久精品蜜桃| 强制捆绑调教一区二区| av电影天堂一区二区在线| 日本不卡二区| 日韩欧美国产综合在线一区二区三区 | 欧美老年两性高潮| 中文字幕成人av| 免费在线观看成人| 成人高清在线观看| 91精品1区2区| 中国av一区二区三区| 免费观看成人av| 国产精品v欧美精品v日韩精品| 色婷婷国产精品综合在线观看| 亚洲精品一区二区三区影院 | 久久综合色综合88| 午夜精品久久久久久久久久久 | 激情久久久久久久久久久久久久久久| 成人免费视频网站入口| 欧亚洲嫩模精品一区三区| 国产嫩草一区二区三区在线观看| 影音先锋亚洲视频| 久久久不卡影院| 蜜桃久久av一区| 国产一区二区不卡视频在线观看| 欧美日本视频在线| 亚洲精品久久7777| 99麻豆久久久国产精品免费优播| 夜夜爽99久久国产综合精品女不卡 | 国产日韩一级二级三级| 免播放器亚洲一区| 久久精品国产理论片免费| 91精品福利在线一区二区三区 | 亚洲乱码一区二区三区在线观看| 国产成人一区二区精品非洲| 日韩精品另类天天更新| 久久久夜色精品亚洲| 久久精品av麻豆的观看方式| 久久久久久一区| 精品av久久707| 美女精品一区二区| 日韩aⅴ视频一区二区三区| 久久综合久色欧美综合狠狠| 久久不见久久见免费视频1| 免费观看成人在线| 久久久久成人黄色影片| 韩国一区二区视频| 亚洲国产午夜伦理片大全在线观看网站| 久久久精品天堂| 国产精品自产自拍| 中文字幕精品—区二区日日骚| 一区视频在线播放| 福利电影一区二区| 欧美亚洲动漫精品| 亚洲二区在线观看| 精品国产乱码久久久久| 精品久久久影院| 国模冰冰炮一区二区| 亚洲综合第一| 亚洲久本草在线中文字幕| 2019国产精品视频| 欧美一区2区视频在线观看| 日本aⅴ免费视频一区二区三区| 欧美xxxx黑人又粗又长密月| 国产无遮挡一区二区三区毛片日本| 国产激情一区二区三区四区| 在线亚洲高清视频| 午夜一区二区三区在线观看| 久久久神马电影| 中文字幕精品一区二区三区精品| 成人动漫av在线| 欧美高清视频在线高清观看mv色露露十八| 五月婷婷另类国产| 日本一区二区三区四区高清视频| 国产精品盗摄一区二区三区| 91原创在线视频| 欧美电视剧免费全集观看| 激情文学综合插| 欧美在线免费播放| 人人精品人人爱| 中文字幕一区综合| 五月天久久比比资源色| 日本视频一区二区在线观看| ㊣最新国产の精品bt伙计久久| 成人欧美一区二区三区视频| 欧美不卡激情三级在线观看| 国产激情视频一区二区三区欧美 | 国产精品情趣视频| 91中文字精品一区二区| 26uuu久久天堂性欧美| 成人国产一区二区三区精品| 日韩欧美你懂的| 成a人片亚洲日本久久| 欧美mv日韩mv亚洲| 波多野结衣中文字幕一区 | 欧美午夜精品理论片a级按摩| 免费一级欧美片在线观看| 色综合夜色一区| 免费人成精品欧美精品| 91黄视频在线| 精品在线视频一区| 欧美日韩成人高清| 国产一区二区三区在线观看免费视频 | 麻豆国产精品官网| 欧美日韩视频在线第一区 | 日本aⅴ精品一区二区三区| 自拍偷拍一区二区三区| 日本不卡一区二区| 欧美午夜精品免费| 狠狠色综合色综合网络| 欧美人狂配大交3d怪物一区| 国产米奇在线777精品观看| 337p亚洲精品色噜噜噜| 国产成人精品三级| 精品av久久707| y111111国产精品久久婷婷| 国产精品区一区二区三| 欧美日韩精品不卡| 亚洲va天堂va国产va久| 色国产综合视频| 国产精品一区二区无线| 精品国产1区2区3区| 国产高清不卡av| 亚洲欧美日韩在线播放| 亚洲精品一区二| 久久成人免费网站| 日韩一二三区不卡| 91文字幕巨乱亚洲香蕉| 亚洲情趣在线观看| 中文字幕99| 国产精品自拍毛片| 久久精品免视看| 欧美lavv| 美女精品自拍一二三四| 日韩一级视频免费观看在线| 91精品久久久久久蜜桃| 亚洲三级久久久| 色婷婷综合中文久久一本| 国产一区二区0| 国产亚洲污的网站| 欧美日韩国产综合视频在线| 日本一区中文字幕| 欧美一区二区视频在线观看| 91麻豆免费视频| 一区二区高清视频在线观看| 欧美在线免费观看亚洲| bt欧美亚洲午夜电影天堂| 国产精品第一页第二页第三页| 亚洲日本精品国产第一区| 国产制服丝袜一区| 国产亚洲va综合人人澡精品| 欧洲一区二区在线| 精品一区二区免费| 久久精品视频在线看| 日韩av电影免费在线| 精品一区二区日韩| 国产女人水真多18毛片18精品视频| 日本精品二区| 国产麻豆精品在线观看| 中文字幕欧美日本乱码一线二线| 亚洲欧美日韩精品久久久| 国产精品99精品久久免费| 亚洲国产精品传媒在线观看| 亚洲欧美久久234| 国产 欧美在线| 亚洲免费av在线| 欧美精品久久久久久久久老牛影院| 99久久99| 日韩和欧美的一区| 欧美精品一区二区三区在线| 日本一区二区精品| 国产91露脸合集magnet | 日韩精品一区二区三区中文精品| 久久久久综合一区二区三区| 精品综合久久久久久8888| 中文字幕免费一区| 在线欧美一区二区| 99在线视频首页| 免费亚洲电影在线| 日本一区二区综合亚洲| 色欧美日韩亚洲| 国产91精品入口17c| 免费人成在线不卡| 国产精品网站在线观看| 在线观看av一区二区| 国产99在线播放| 久久97超碰色| 亚洲视频在线观看三级| 777xxx欧美| 日韩欧美视频第二区| 成人av影视在线观看| 午夜精品久久久| 国产欧美精品国产国产专区| 欧美在线观看一二区| 国产有色视频色综合|