WebBrowser 打印

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RTMInterViewInfo.aspx.cs" Inherits="RTM_NewOperate_RTMInterViewInfo" %>

<%@ Register Assembly="DropDownCheckList" Namespace="UNLV.IAP.WebControls" TagPrefix="cc1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <link href="../../images/ui_css/table.css" type="text/css" rel="stylesheet">
    <title>
        <%=this.GetCompanyName()%>
        <%this.GetResouseValue("rtm.requiremaster.print");%>
    </title>
    <style media="print" type="text/css">
            .Noprint{display:none;}
            .PageNext{page-break-after: always;}
        </style>
    <style type="text/css">
            .Noprint
            {
                font-family: "新細明體";
                font-size: 9pt;
            }
            .td
            {
            BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
            }
            .td1{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
            .td2{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
            .td3{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid;}
            .td4{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}
            .td21{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;}
            .td22{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;}
            .td23{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid;}
            .ttd1{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid;}
            .ttd2{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid;}
            .ttd3{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 1px solid;}
                    .input{border-width: 1;width:10pt;height:10pt;color:#000000;border-style:solid;border-color:#FFFFFF";}  

</style>
    <style type="text/css">
        input{border-width: 1;width:10pt;height:10pt;color:#000000;border-style:solid;border-color:#FFFFFF"}
  </style>

    <script language="javascript" type="text/javascript">
function printClick(type)
{
//    document.getElementById("NoPrintContent").style.display="none";
    switch(type)
    {
        case 0:
        document.all.WebBrowser.ExecWB(6,1);
        break;
        case 1:
        document.all.WebBrowser.ExecWB(8,1);
        break;
        case 2:
        document.all.WebBrowser.ExecWB(7,1);
        break;
    }

}
function setAuditManPrin()
{
 document.getElementById("DIVMAuditMan1").innerText= GetLabelCheckbox("ddlAudit1");
 document.getElementById("DIVMAuditMan2").innerText= GetLabelCheckbox("ddlAudit2");
 document.getElementById("DIVMAuditMan3").innerText= GetLabelCheckbox("ddlAudit3");
 document.getElementById("DIVMAuditMan4").innerText= GetLabelCheckbox("ddlAudit4");
 document.getElementById("DIVMAuditMan5").innerText= GetLabelCheckbox("ddlAudit5");
 document.getElementById("DIVMAuditMan6").innerText= GetLabelCheckbox("ddlAudit6");
 document.getElementById("DIVMAuditMan7").innerText= GetLabelCheckbox("ddlAudit7");
 document.getElementById("DIVMAuditMan8").innerText= GetLabelCheckbox("ddlAudit8");
 document.getElementById("DIVMAuditManA").innerText= GetLabelCheckbox("ddlAuditA");
 document.getElementById("DIVMAuditManB").innerText= GetLabelCheckbox("ddlAuditB");
 document.getElementById("DIVMAuditManC").innerText= GetLabelCheckbox("ddlAuditC");
}
function GetLabelCheckbox(id)
 {
   this.divCheckboxes=document.getElementById(id + "_checkboxes");
   var e = this.divCheckboxes.getElementsByTagName("label");
   var el = this.divCheckboxes.getElementsByTagName("input");

       var rstr="";
       for (var i=0; i<e.length; i++)
       {
           if (el[i].type == "checkbox" && el[i].checked)
           {
//             if (e[i].htmlFor == (id+"_"+i))
//             {
//                for (var j=0; j<e[i].childNodes.length; j++)
//                {
//                    if (e[i].childNodes[j].nodeType == 3) //text type
//                    {
//                        rstr += e[i].childNodes[j].nodeValue + ",";
//                    }
//                }
//             }
                rstr += el[i].value + "\n";
           }
       }

   // still here?  no <label> for this checkbox then
   return rstr;
 }
    </script>

</head>
<body class="css_body">
    <form id="form1" runat="server">
        <table id="NoPrintContent" class="Noprint" cellspacing="0" cellpadding="0" width="740px"
            align="center" border="0">
            <tbody>
                <tr>
                    <td align="left">
                        <span style="color: Red">
                            <%=this.GetResouseValue("common.print.notice")%>
                            :</span><%=this.GetResouseValue("common.print.noticeconfig")%>
                    </td>
                    <td align="right">
                        <object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
                            width="0">
                        </object>
                        <input type="button" style="height: 14pt; width: auto" value="列    印" onclick="printClick(0)" />
                        <input type="button" style="height: 14pt; width: auto" value="頁面設定" onclick="printClick(1)" />
                        <input type="button" style="height: 14pt; width: auto" value="列印預覽" onclick="printClick(2)" />
                        <input type="button" style="height: 14pt; width: auto" value="關閉窗口" onclick="window.close()" />
                    </td>
                </tr>
                <tr>
                    <td align="center" colspan="2">
                        <hr align="center" width="100%" noshade="noshade" size="1">
                    </td>
                </tr>
            </tbody>
        </table>
        <table width="740px" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr>
                <td width="158">
                    &nbsp;</td>
                <td class="headsize1" height="30" width="454" align="center">
                    <strong><span style="font-family: 華康粗黑體">富 士 康 科 技 集 团</span></strong></td>
            </tr>
            <tr>
                <td width="158">
                    &nbsp;</td>
                <td class="headsize1" width="454" height="30" align="center">
                    <strong><span style="font-family: 華康粗黑體">应聘人员基本资料表</span></strong>
                </td>
                <td width="138">
                    &nbsp;</td>
            </tr>
            <tr>
                <td align="left" colspan="2">
                </td>
                <td align="left">
                    <strong><span>填表日期:<asp:Label ID="LabelDate" runat="server" Text="Label"></asp:Label></span></strong>
                </td>
            </tr>
        </table>
        <table width="740" border="1" align="center" cellpadding="0" cellspacing="0" class="ttd3">
            <tr>
                <td width="50" rowspan="2" align="center" class="ttd1">姓名</td>
                <td width="50" height="25" align="center" class="ttd1">中文</td>
                <td width="540" class="ttd1">&nbsp;</td>
                <td width="100" rowspan="2" align="center" class="ttd1">&nbsp;</td>
            </tr>
            <tr>
                <td width="50" height="25" align="center" class="ttd1">英文</td>
                <td class="ttd1">&nbsp;</td>
            </tr>
            <tr>
                <td class="ttd1" colspan="4">
                    <table width="100%" border="1" cellpadding="0" cellspacing="0" class="td23">
                        <tr>
                            <td width="80" height="25" rowspan="2" align="center" class="ttd1">国籍(选填)</td>
                            <td width="90" class="ttd1">□中国(大陆)</td>
                            <td width="120" align="center" class="ttd1">身份证号码</td>
                            <td class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td align="center" class="ttd2">&nbsp;</td>
                            <td align="center" class="ttd2">护照号码</td>
                            <td class="td23">&nbsp;</td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="ttd1" colspan="4">
                    <table width="100%" border="1" cellpadding="0" cellspacing="0" class="td23">
                        <tr>
                            <td width="100" align="center" class="ttd1">户 籍 地 址</td>
                            <td width="250" class="ttd1">&nbsp;</td>
                            <td width="100" align="center" class="ttd1">个人联系电话</td>
                            <td class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="100" align="center" class="ttd1">身份证地址</td>
                            <td width="250" class="ttd1">&nbsp;</td>
                            <td width="100" align="center" class="ttd1">E-mail</td>
                            <td class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="100" align="center" class="ttd1">目前居住地址</td>
                            <td width="250" class="ttd1">&nbsp;</td>
                            <td width="100" align="center" class="ttd1">紧急联络人</td>
                            <td class="ttd1">&nbsp;</td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td colspan="4" class="ttd1">二、学历/经历/家庭</td>
            </tr>
            <tr>
                <td class="ttd1" colspan="4">
                    <table width="100%" border="1" cellpadding="0" cellspacing="0" class="td23">
                        <tr>
                            <td width="20" rowspan="7" class="ttd1">学历(由高到低)</td>
                            <td width="80" class="ttd1">学历</td>
                            <td width="128" class="ttd1">学校名称</td>
                            <td width="128" class="ttd1">专业</td>
                            <td width="128" class="ttd1">起止年月</td>
                            <td width="128" class="ttd1">教育形式</td>
                            <td width="128" class="ttd1">学校地址</td>
                        </tr>
                        <tr>
                            <td width="80" class="ttd1">博士</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="80" class="ttd1">硕士</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="80" class="ttd1">本科</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="80" class="ttd1">大专</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="80" class="ttd1">中专/高中/技校</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="80" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                            <td width="128" class="ttd1">&nbsp;</td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="ttd1" colspan="4">
                    <table width="100%" border="1" cellpadding="0" cellspacing="0" class="td23">
                        <tr>
                            <td class="ttd1" >工作经历(由近至远)</td>
                            <td >起止年月(近到远)</td>
                            <td >服务单位名称(时间须连续)</td>
                            <td >企业性质</td>
                            <td >产品种类</td>
                            <td >员工人数</td>
                            <td >部门及职位</td>
                            <td >离职工资</td>
                            <td >离职原因</td>
                            <td >主管/同事电话</td>
                        </tr>
                        <tr>
                            <td width="100" align="center" class="ttd1">身份证地址</td>
                            <td width="250" class="ttd1">&nbsp;</td>
                            <td width="100" align="center" class="ttd1">E-mail</td>
                            <td class="ttd1">&nbsp;</td>
                        </tr>
                        <tr>
                            <td width="100" align="center" class="ttd1">目前居住地址</td>
                            <td width="250" class="ttd1">&nbsp;</td>
                            <td width="100" align="center" class="ttd1">紧急联络人</td>
                            <td class="ttd1">&nbsp;</td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
        <p>
            &nbsp;</p>
    </form>
</body>
</html>

原文地址:https://www.cnblogs.com/hpbkin/p/10727371.html

时间: 2024-10-30 22:43:09

WebBrowser 打印的相关文章

JS打印和报表输出

JS打印和报表输出2008-07-15 22:16一打印: 转自:http://hi.baidu.com/afei0211/blog/item/20523955ca8bebc2b745ae98.html (1) 在实际应用中!特别是一些公司需要报表输出和打印!这个时候我们就会用到JS的打印和报表输出功能!当然打印很简单就是window.print();你也可以在按钮的onclick事件中写上return print()可以实现打印效果!这个时候打印你会发现打印出来的是整个页面,包裹着网站的log

js打印方法总结

前段时间做web项目用到了页面打印,在网上找了些资料,自己也试了很多方法,将这些方案列出下: 1.window.print()方法打印,所有主要浏览器都支持 print() 方法 这个方法很实用,只需要调用方法就可以打印,但是这是打印整个html,要想打印局部的话,要另做. 2.想要局部打印,通过jQuery插件就可以实现,现在网上有很多这样的插件,比如jqprint插件等等,可以非常方便的打印一个div,而且不会影响其他的.ie和谷歌是没问题的,其他没仔细测过. 3.想要局部打印,也可以通过一

php必须知道的300个问题-目录

php必须知道的300个问题 第1章 PHP开发规范与入门要点 问题1 如何在Windows下配置PHP开发环境? 答案 问题2 如何在Linux下配置PHP开发环境? 问题3 如何搭建IIS+PHP+MySQL环境? 问题4 PHP集成开发环境的特点有哪些? 问题5 如何应用AppServ搭建PHP开发环境? 问题6 如何通过XAMPP配置PHP开发环境? 问题7 XAMPP——Linux版PHP集成化安装包 问题8 Apache配置文件全解 问题9 PHP.INI配置文件全解 问题10 Ap

还是WebBrowser,打印设置及JavaScript代码

1 使用了IE内置的WebBrowser控件,无需用户下载和安装.WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了.先说显示后打印,后面说后台打印. 2 3 1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 4 5 <object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height

c#winform使用WebBrowser 大全

C# WinForm WebBrowser (一) MSDN资料 1.主要用途:使用户可以在窗体中导航网页. 2.注意:WebBrowser 控件会占用大量资源.使用完该控件后一定要调用 Dispose 方法,以便确保及时释放所有资源.必须在附加事件的同一线程上调用 Dispose 方法,该线程应始终是消息或用户界面 (UI) 线程. 3.WebBrowser 使用下面的成员可以将控件导航到特定 URL.在导航历史记录列表中向后和向前移动,还可以加载当前用户的主页和搜索页: 1.URL属性:可读

用WebBrowser实现HTML界面的应用和交互 good

这一篇将继续讨论在使用delphi进行普通应用程序开发的时候,WebBrowser的具体应用,主要是针对使用其进行HTML界面开发的,这也是一篇我在网上找到的资料,大家如要转载,请尊重原作者的知识产权,务必著名出处. 什么应用需要HTML的界面HTML的界面有以下特点:图文混排,格式灵活,可以包含Flash.声音和视频等,实现图文声像的多媒体界面,而且易于建立和维护.另外,HTML的显示环境一般机器上都具备,通常不需要安装额外的软件.当然,HTML界面也有它欠缺的方面,即:界面控制能力有限,代码

巧妙使用CSS创建可以打印的页面

用CSS创建打印页面,不必为打印而专门建立一个HTML文件,可以节省一些体力,其前提是按“WEB标准”用CSS+DIV布局HTML页面. 第一.在HTML页面加入为打印机设置的CSS文件 <link href="css/admin.css" rel="stylesheet" type="text/css" media="screen" /> <link href="css/admin-print.c

Delphi WebBrowser控件的使用(大全 good)

Delphi WebBrowser控件的使用 WebBrowser控件属性:1.Application      如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch).如果在宿主对象中自动化对象无效,程序将返回WebBrowser控件的自动化对象2.Parent       返回WebBrowser控件的父自动化对象,通常是一个容器,例如是宿主或IE窗口3.Containe       返回WebBrowser控件容器的自动化对象.通常该值与Pare

通过WebBrowser控件,实现IE浏览器菜单功能

这篇文章所讲的技术,只支持IE浏览器,请读者注意 WebBrowser控件,是IE浏览器的内置控件.顾名思义,这个控件我们可以看成是浏览器本身.通过WebBrowser控件,可以实现一部分IE浏览器的菜单命令. 1. 使用 首先在画面上要通过<object>标签创建这个控件. <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>