页面打印设置window.print用法

原创 2016年03月07日 10:05:22
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="org.apache.shiro.web.filter.authc.FormAuthenticationFilter"%>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
<title>社区预约</title>
<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="ScriptX.cab#Version=5,60,0,360"></object>
<script type="text/javascript">
function window.onload() {
factory.printing.header = "";       //页眉
  factory.printing.footer = "";       //页脚
  factory.printing.portrait = false;    //true为纵向打印,flase为横向打印
  factory.printing.leftMargin = 1.0; //左页边距
  factory.printing.topMargin = 1.0;    //上页边距
  factory.printing.rightMargin = 1.0;//右页边距
  factory.printing.bottomMargin = 1.0; //下页边距
}
</script>
<style media=print>
   .Noprint{display:none;}
   .PageNext{page-break-after: always;}
</style>
</head>
<body>
<div id="print" style="width:400px;font-size:18px;margin: 0 auto;">
<p><h3 style="text-align:center;">温馨提示</h3></p>
<p>尊敬的居民:</p>
<p style="text-indent: 2em">您预约了<strong>${order.hospitalName }</strong>&nbsp;&nbsp;<strong>${order.deptName }</strong>&nbsp;&nbsp;<strong>${order.docName==''?'普通':order.docName }${order.docName==''?'':'医生'}</strong>&nbsp;&nbsp;<strong>${order.orderDate }</strong>&nbsp;${order.orderTime }的第<strong>${order.orderNumber }</strong>个预约号,取号密码为<strong>${order.takeCode }</strong>,请于当日携带本人身份证、取号密码(短信提示)、病历本前往医院取号就诊,超过时间后,本次预约失效。
如需取消预约,请与医院电话联系或提前一天到医院医生处进行预约号取消。
请您务必保持手机畅通,平台会发送短信提示预约成功、就诊前一日短信提醒和专家停诊信息。若因为联系不上而导致停诊信息未及时通知,责任由患者承担。
</p>
<p style="text-align:left;">医院电话:<br />东阳市人民医院:0579-86856999;<br />东阳市中医院:0579-86623809;<br />东阳市妇保医院:0579-6622986/0579-6645958;<br />东阳市红十字会医院:0579-86659120;<br />东阳市花园田氏医院:0579-86280995。</p>
<p style="text-align:center">${sysuser.org.orgName }</p>
<p style="text-align:center">医生签名</p>
<p style="text-align:center">_____年___月__日</p>

<p style="text-align:center">------------------医生存根------------------</p>

<p style="text-align:left">${sysuser.username }医生</p>
<p style="text-indent: 2em">您已帮居民${patient.patientName }预约了${order.hospitalName }医院${order.deptName }科室${order.docName }医生${order.orderDate }&nbsp;${order.orderTime }的第${order.orderNumber }个预约号,请提醒居民如何取消预约及如何就诊等相关事宜。</p>
<p style="text-align:right">____年__月__日</p>
</div>
<center class="Noprint" >
<div>
<input type="button" style="width:96px; height:35px; line-height:35px; color:#fff; background:url(${ctx}/static/images/btnbg1.png) repeat-x; font-size:14px; font-weight:bold;border-radius: 3px; cursor:pointer;" value="打印" onclick="window.focus();window.print()">
<input type="button" style="width:96px; height:35px; line-height:35px; color:#fff; background:url(${ctx}/static/images/btnbg1.png) repeat-x; font-size:14px; font-weight:bold;border-radius: 3px; cursor:pointer;" value="返回" onclick="window.history.go(-1);">
</div>
</center>
</body>
</html>

window.print 页面打印

定义和用法 print() 方法用于打印当前窗口的内容。 语法 window.print(); window.print()  实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功...
  • hdchangchang
  • hdchangchang
  • 2015年06月15日 16:42
  • 31592

window.print()打印网页中指定内容的实现方法

方法一: 正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法: 1、在页面的代码头部处加入JavaScript: f...
  • jiangying09
  • jiangying09
  • 2016年05月25日 12:19
  • 5890

Web下实现打印、打印预览、打印设置、导出到Excel

Web JS打印 打印预览 打印设置 导出到Excel Active
  • rock870210
  • rock870210
  • 2011年08月10日 14:04
  • 8637

网页打印的简单实现 + window.print

网页打印的简单实现最经在做一个web小项目的时候,需要从网页中打印出表格数据。 由于是第一次接触网页打印,所以从网络搜索了很久,鉴于项目要求的打印功能比较简单,最终放弃了诸多的开源项目,而是选择了利...
  • yufeng_mohun_
  • yufeng_mohun_
  • 2016年09月18日 09:33
  • 1180

如何实现window.print()局部打印,且打印当页修改的input

老板又提出了一个坑爹的需求。 报表打印 而且报表要以input的形式展现,方便操作人员进行修改之前没写过打印,所以找了好多JS和jquary的插件来做。 但是发现...
  • u011107827
  • u011107827
  • 2015年07月14日 12:52
  • 1547

JS 使用 window对象的print方法实现分页打印

JS 使用 window对象的print方法实现分页打印,代码纯个人编写,可直接复制使用!...
  • baohuan_love
  • baohuan_love
  • 2015年11月09日 20:34
  • 13144

用window.print()函数打印网页指定区域的内容

window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢?    首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。  -->      "javascri...
  • xuelinli
  • xuelinli
  • 2016年08月23日 14:54
  • 932

Javascript window.print() 设置打印样式和内容

无标题文档 .printonly{ display:none } @media print{ input,.noprint{ display:none } .printonly{ ...
  • leinchu
  • leinchu
  • 2017年02月22日 09:51
  • 4024

window.print()打印时,如何自定义页眉/页脚、页边距

自定义页眉/页脚、页边距,要用到ActiveX控件(在ie的安全设置的启用),会修改注册表中ie的设置,代码如下。try{ var hkey_root,hkey_path,hkey_key; hk...
  • farxix
  • farxix
  • 2017年12月20日 10:25
  • 119

js页面设置与打印(页眉页脚,页边距设置)

原网址:http://butaiqingchu.blog.163.com/blog/static/186834579201162924141875/ @media print ...
  • sky_too
  • sky_too
  • 2014年03月07日 15:28
  • 6671
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页面打印设置window.print用法
举报原因:
原因补充:

(最多只允许输入30个字)