利用WebBrowser进行页面打印

简介: 增加一个样式,用于将页面中的按钮在打印时隐藏起来。        .Noprint        {            display: none;        }        .

增加一个样式,用于将页面中的按钮在打印时隐藏起来。

<style media="print" type="text/css">
        .Noprint
        {
            display: none;
        }
        .PageNext
        {
            page-break-after: always;
        }
    </style>

 

 

 <center class="Noprint">
        <table id="Table2" cellspacing="0" cellpadding="0" width="300" border="0" style="border-color: White">
            <tr>
                <td>
                    <input onclick="document.all.WebBrowser.ExecWB(6,1)" type="button" value="打印" />
                </td>
                <td>
                    <input onclick="document.all.WebBrowser.ExecWB(8,1)" type="button" value="页面设置" />
                </td>
                <td>
                    <input onclick="document.all.WebBrowser.ExecWB(7,1)" type="button" value="打印预览" />
                </td>
            </tr>
        </table>
        <br style="page-break-before: always" clear="all" />
        <div class="Section2">
            <p class="MsoNormal">
                <span lang="EN-US"><![if !supportEmptyParas]><![endif]><o:p></o:p></span></p>
        </div>
        <p>
            <object id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
                viewastext>
            </object>

        </p>
    </center>

相关文章
|
6月前
|
前端开发 JavaScript UED
window.print() 前端实现网页打印详解
window.print() 前端实现网页打印详解
289 0
|
SQL JavaScript
VB通过webbrowser过滤网页元素的函数
VB通过webbrowser过滤网页元素的函数
167 0
C#编程-137:PrintPreviewControl打印预览控件
C#编程-137:PrintPreviewControl打印预览控件
315 0
C#编程-137:PrintPreviewControl打印预览控件
|
Web App开发
Winform 下使用WebBrowser的HTML编辑控件—WinHtmlControl 在win7 IE9下的问题
问题是这样的,有一个需要用到富文本的地方,由于是winform的程序,而且程序是上一代老员工留下的,错误百出,现在要尽量修复,至少保证能正常使用,于是就开始一点点问题修复. 在win7 64位系统下出现无法激活编辑状态,或者说无法获得光标,总之无法写入任何字符就是了.
1044 0
|
C# 容器
用WPF实现打印及打印预览
原文:用WPF实现打印及打印预览 应该说,WPF极大地简化了我们的打印输出工作,想过去使用VC++做开发的时候,打印及预览可是一件极麻烦的事情,而现在我不会再使用C++来做Windows的桌面应用了——性价比实在太低。
1544 0