web页面打印 支持分页打印
查看次数30759 发表时间2012-05-04 18:24:25
在WEB页面上直接打印....
支持分页打印,是用Struts生成的,数据动态加入
内容格式用CSS样式控制,有些内容输入后自动换行
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<html>
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=GBK"
pageEncoding="GBK"
%>
<META http-equiv="Content-Type" content="text/html; charset=GBK">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<title>无标题文档</title>

<style media=print>
.Noprint{display:none;}
.Ptt {
display:block;
visibility: visible;
}
.PageNext{page-break-after: always;}
</style>
<style>
.div1 {
padding: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
font-family: "Arial";
}
.pack {
font-size: 16px;
font-weight: bold;
font-family: Arial;
}
.pack2 {
font-size: 16px;
font-weight: bold;
font-family: Arial;
}
#layer1 table{border:solid 1px #fff;border-collapse:collapse;}
#layer1 td{border:solid 1px #000;display:block;}

.item {
font-size: 16px;
font-family: Arial;
font-weight: bold;
}
.item2 {
font-size: 16px;
font-weight:bold;
font-family: Arial;
}
.sty1 {
font-size: 16px;
font-family: Arial;
}

.size12 {
font-family: Arial;
font-size: 12px;
}
.notfull {
font-size: 26px;
font-weight: bold;
}
</style>
<script language="javascript">
var i=1;
function show(){
var divdiv1=document.getElementById("div1");
/*divdiv1.innerHTML=divdiv1.innerHTML+i;
alert("HTML:"+divdiv1.innerHTML);
i++;*/
alert("HTML:"+divdiv1.innerHTML);
//alert("asdf");
}

</script>
</head>

<body>
<center class='Noprint' >
<p>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
</p>
<p>
<input name="button" type=button onclick=document.all.WebBrowser.ExecWB(7,1) value=打印预览 />
<br/>
(转发请注明转自:学PHP)
支持分页打印,是用Struts生成的,数据动态加入
内容格式用CSS样式控制,有些内容输入后自动换行
代码如下:






































































































相关推荐
- [js]js 获取css 样式表属性 (2012-08-01 21:54:09)
- 40种网站设计常用技巧 (2012-08-02 23:36:08)
- 27 款经典的CSS 框架 (2012-08-31 00:07:40)
- 用css及jQuery实现的精美拉下菜单导航条 (2012-11-18 22:57:22)
- CSS中关于class与ID选择器的区别 (2012-12-15 20:39:15)
- [CSS]IE6/IE7/IE8/FF 的css部份技巧 (2012-05-04 18:24:09)
- IE6.0、IE7.0 与FireFox CSS兼容的解决方法 (2012-05-04 18:23:51)
- WEB站点之CSS成长之路 (2012-05-04 18:23:46)
- 70位专家谈CSS设计 (2012-05-04 18:20:53)
- CSS基础知识与核心概念 (2012-05-04 18:20:00)
- 1楼 Amberly说: 2016-12-21 19:52:56
-
Call me wind because I am ableoutlsy blown away.
发表评论