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
"
>
查看全文
相关阅读:
js保留两位小数
js字符串转成数字的三种方法
『MySQL』索引类型 normal, unique, full text
checkstyle配置文件说明
如何更好地利用Pmd、Findbugs和CheckStyle分析结果
Hibernate SQL优化技巧dynamic-insert="true" dynamic-update="true"
Struts2 action的单例与多例
Eclipse插件checkstyle安装使用
html 动态显示元素文本
脱离 Spring 实现复杂嵌套事务,之一(必要的概念)
原文地址:https://www.cnblogs.com/pbc1984/p/445499.html
最新文章
jQuery EasyUI API 中文文档
一次插入多条记录 [mysql]
java在继承中父类的成员变量是否会被子类所覆盖
存储过程例子 易懂
mysql存储过程语法及实例
mysql数据库存储过程异常处理
mysql中set autocommit=0与start transaction区别
mysql存储过程之异常处理篇
MySQL里的found_row()与row_count()的解释及用法
关于MySQL的SLEEP(N)函数
热门文章
mysql SELECT FOR UPDATE语句使用示例
利用navicat创建存储过程、触发器和使用游标的简单实例
JNDI
java8函数式接口小例子
MobClick详解
Eclipse 安装插件后不显示的解决办法
谈谈Memcached与Redis
IOS开发中@2x图片等适应不同分辨率手机
火狐浏览器快捷键大全
JQuery Easy Ui dataGrid 数据表格
Copyright © 2011-2022 走看看