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
"
>
查看全文
相关阅读:
数据结构与算法(二)(栈、队列)
数据结构与算法(一)(数组、线性查找、二分查找)
ssm项目中常用的上传文件
安全防御之防xss、SQL注入、与CSRF攻击
int i=i++;和i=++i;和i++
关于@Autowired和@Resource注解区别
通过idea创建Maven项目整合Spring+spring mvc+mybatis
深入理解java虚拟机(一)
java中栈,堆,方法区
SpringBoot+mybatis配置pagehelper实现基础分页
原文地址:https://www.cnblogs.com/pbc1984/p/445499.html
最新文章
android 性能优化 -- 启动过程 冷启动 热启动
android 优化 -- Lint
Android 数据库优化 索引
Android 利用反射和 注解 进行基础类型封装
Java--泛型的原理以及使用场景
Handler机制原理
android Window WindowManager 整理
android AsyncTask使用注意事项以及总结
web页面过一段时间再次访问时显示数据库连接错误
主从同步遇到 Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'时怎么解决
热门文章
python在线练习
matplotlib中subplots的用法
ta-lib安装问题
数据库迁移的命令
json 与 ajax
函数,匿名函数,闭包,对象 当作实参时有什么区别
UDP 通讯方式
进程、线程、协程对比
Queue的使用说明
SpringBoot+Mybatis
Copyright © 2011-2022 走看看