zoukankan
html css js c++ java
关于web打印的总结!
关于web打印的总结
方案一:
调用浏览器的打印函数利用浏览器的模版
源程序代码:
<
OBJECT id
=
"
WebBrowser
"
classid
=
"
CLSID:8856F961-340A-11D0-A96B-00C04FD705A2
"
height
=
"
0
"
width
=
"
0
"
VIEWASTEXT
>
</
OBJECT
>
说明:此代码放在html 中 打印模版的指定框架为此代码在的模块;
调用程序:
<
onclick
=
"
parent.main.focus();parent.main.WebBrowser.ExecWB(7,1);
"
调用浏览器的对象中的方法
<
2
>
调用直接打印
<
onclick
=
"
parent.main.focus();parent.main.WebBrowser..print (7,1);
"
<
3
>
当打印的时候不显示时的css样式
<
style media
=
"
print
"
>
.Noprint
{display:none;}
.PageNext
{page
-
break
-
after: always;}
</
style
>
<
style
>
.TdCs1
{ border:solid windowtext
1
.0pt;}
.TdCs2
{ border:solid windowtext
1
.0pt; border
-
left:none;}
.TdCs3
{border
-
top:none;border
-
left:solid windowtext
1
.0pt; border
-
bottom:solid windowtext
1
.0pt; border
-
right:solid windowtext
1
.0pt;}
.TdCs4
{border
-
top:none; border
-
left:none;border
-
bottom:solid windowtext
1
.0pt;border
-
right:solid windowtext
1
.0pt;}
.underline
{border
-
top
-
style: none;border
-
right
-
style: none; border
-
bottom
-
style: solid; border
-
left
-
style: none;border
-
bottom
-
color: #
000000
;}
</
style
>
<
4
>
其余的设置
<
input type
=
"
button
"
value
=
"
打印
"
onclick
=
"
document.all.WebBrowser.ExecWB(6,1)
"
class
=
"
NOPRINT
"
>
<
input type
=
"
button
"
value
=
"
直接打onclick=
"
document.all.WebBrowser.ExecWB(
6
,
6
)
"
class=
"
NOPRINT
"
>
<
input type
=
"
button
"
value
=
"
页面设置
"
onclick
=
"
document.all.WebBrowser.ExecWB(8,1)
"
class
=
"
NOPRINT
"
>
<
input type
=
"
button
"
value
=
"
打印预览
"
onclick
=
"
document.all.WebBrowser.ExecWB(7,1)
"
class
=
"
NOPRINT
"
>
查看全文
相关阅读:
MVP on dot NET Episode 1
以服务器端为中心的 ASP.NET AJAX 模式 (Part 2 Control)
以服务器端为中心的 ASP.NET AJAX 模式 (Part 1 Behavior)
编写 iPhone Friendly 的 Web 应用程序 (Part 6 iUI)
Vista 为什么要引入 UAC
Windows 就是一个带 UI 的命令行
ASP.NET AJAX 4.0 Preview 3 (Part 2 ASP.NET AJAX Template)
如何订阅MVP on dot NET(或其它播客) iTunes版
深入理解 ASP.NET 动态控件 (Part 5 编译实验)
使用 .NET 实现 Ajax 长连接 (Part 2 Mutex Wait & Signal)
原文地址:https://www.cnblogs.com/pbc1984/p/445499.html
最新文章
PHP函数查看redis 版本号
【精选】分享我在大厂遇到的面试题,
如何执行超过100M的SQL脚本?
PHP 生成不重复唯一标识 session_create_id()
go面试题:第一天
windows 本地host,修改不生效【Ping 请求找不到主机】
面试时:这些问题不能提,否则会被降分
跳槽者面试时的六大忌语
浅谈MySQL 统计行数的 count
程序员为什么要喜欢单身?
热门文章
讲座资源:Silverlight 2.0
使用 .NET 实现 Ajax 长连接 (Part 1 Comet Web Service)
MVP on dot NET Pilot Episode
如何动态加载 JavaScript 与 CSS
SD2C 2008
深入理解 ASP.NET 动态控件 (Part 6 模板控件)
救救 Web Developers ,拒绝 IE6 !
ASP.NET AJAX 4.0 Preview 3 (Part 1 ADO.NET Data Service Client Library)
新年新服务: MVP 播客上线
软件安装时到底是否应该让用户选择路径
Copyright © 2011-2022 走看看