<style type="text/css">  table{font-size:18px;  border-collapse:collapse;  text-align: center;   margin: 0 auto;  }.al{/* table宽、高度 :210mm、297mm,这是A4纸的宽度、高度*/width: 210mm;height: 297mm;}</style>  
<!-- 打印的样式--><style media="print">@page {<!-- 纵向:-->size: portrait;<!-- 横向:-->size: landscape;/* 上外边距是 0mm
右外边距是 10mm
下外边距是 0mm
左外边距是 10mm*/margin: 0mm 10mm 0mm 10mm;}</style>

<body>

 <!--startprint--><table class="al" border="1" >  <caption  align="center"><br/><h1><strong>大量用血申请表</strong></h1>  </caption><caption  ><div style="float: left;"><label>用血科室:</label><input type="text" name="with_blood_department" value="科室" readonly class="inp2"/></div><div style="float: right;"><label>申请日期:</label><fmt:parseDate value="2018-06-06" pattern='yyyy-MM-dd' var="per"/><fmt:formatDate value="${per }" pattern='yyyy年MM月dd日'/></div></caption ><tr>  <th align="center">患者<br/>姓名</th>  <td colspan="2" width="20%"> <input type="text" value="姓名" readonly /></td>  <th align="center" width="10%">性别</th>  <td colspan="2" width="8%"> <input type="text" value="男" readonly /></td>  <th align="center" width="10%">年龄</th>  <td colspan="2" width="8%"> <input type="text" value="12" readonly /></td> <th align="center">住院号</th>  <td colspan="2" width="25%"> <input type="text" value="7898" readonly /></td>  </tr>  </table>  <!--endprint-->
  <script src="js/jquery.min.js?v=2.1.4"></script><script>//打印
function doPrint() {
//document.getElementById("table").style.margin="10px";bdhtml=window.document.body.innerHTML; //获取当前页的html代码   sprnstr="<!--startprint-->"; //设置打印开始区域    eprnstr="<!--endprint-->"; //设置打印结束区域 prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); //从结束代码向前取html    window.document.body.innerHTML=prnhtml;   //将html代码 放在页面上,方便打印//打印之前设置IE打印时不打印页眉 、页脚if (!!window.ActiveXObject || "ActiveXObject" in window) {remove_ie_header_and_footer();}//打印window.print();window.document.body.innerHTML=bdhtml; //打印完成后将html代码还原};//打印之前设置IE打印时不打印页眉 、页脚
function remove_ie_header_and_footer() {var hkey_root, hkey_path, hkey_key;hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";try {var RegWsh = new ActiveXObject("WScript.Shell");RegWsh.RegWrite(hkey_path + "header", "");          //设置页眉为空RegWsh.RegWrite(hkey_path + "footer", ""); //设置页脚为空} catch (e) {}
}</script>

</body>  
</html>

html 打印指定区域并去掉页眉、页脚,设置打印布局(纵向、横向)相关推荐

  1. window.print() 实现A4纸张打印及去掉页眉页脚及打印链接

    1.边距为无 <style> /* 布局纵向 */ .a4-endwise{width: 1150px;height: 1627px;border: 1px #000 solid;} /* ...

  2. jquery.print.js 网页局部打印 横向打印 去掉页眉页脚

    ie-设置(右上角齿轮)-打印-页面设置 引入print.css,这个css里存的是自己要打印的区域的样式,比如table,tr,td,边框边距等的样式 引入jquery.js和jquery.prin ...

  3. [html] 打印页面时怎样自定义打印页眉页脚或者去掉眉页脚?

    [html] 打印页面时怎样自定义打印页眉页脚或者去掉眉页脚? <style type="text/css" media="print"> @pag ...

  4. vue 打印功能 调用原生print,带(去掉页眉页脚)分页打印

    安装 vue-print-nb插件 npm install vue-print-nb --save 安装完成后 在页面引入 import Print from 'vue-print-nb' </ ...

  5. vue js 打印 去掉页脚的链接,去掉页眉页脚

    打印 <div style="padding-top: 15px;width:100px;"><el-button type="primary" ...

  6. excel怎么设置打印区域_第六节 EXCEL打印预览和页眉页脚设置

    点击蓝字 关注我们 今天,老铁给大家分享Excel脱白基础教程的第六节--EXCEL打印预览和页眉页脚设置. 调整打印页面设置.分页预览中的蓝色虚线把整个文件需要打印的区域进行一个分割.用鼠标光标指向 ...

  7. 【js、vue-print-nb】js 在Chorme中打印页面去掉页眉页脚

    js或者vue-print-nb插件在chorme调用打印是都会带上 页眉页脚及时间. 在chorme中可以手动设置 打印是否要页眉页脚,如果不想手动打印时设置可以参考用css 控制: 参考:http ...

  8. js 打印出来的节点多了m_前端实用技术分享—用Vue实现打印指定区域

    今天小编在代课的时候,发现很多刚刚接触前端领域的同学还不太清楚如何实现用户区域打印,网上的很多博客也只是只贴出了解决代码,但或许并不帮助大家了解其到底是什么意思. 小编今天就具体的来给讲一讲如何在vu ...

  9. js iframe 打印 打印预览 页眉页脚的设置

    1.window.print方式: Html代码 //jsp页面 打印按钮: <input type="button" value="打印" onclic ...

最新文章

  1. python中print输出格式汇总_python中print输出格式有哪些
  2. c++ 异常处理(2)
  3. g++默认参数_C ++默认参数| 查找输出程序| 套装2
  4. 去年我国科技研发投入1.76万亿元,与美国差距逐年缩小
  5. 小白学测试(基础知识)
  6. 模块d3d12.dll加载失败_语音控制模块
  7. sql 新增加一列序号_取出上一条下一条的 sql语句
  8. 博客园的第一篇文章-----述学习编程的开始与经历
  9. URAL-1991 The battle near the swamp 水题
  10. 通过微信小程序看趋势
  11. 【路由和交换之H3C自导自演】
  12. 学习MVC3(二)——创建自己的第一个网页:实现用户登陆(1)
  13. MySQL 递归查询
  14. ansys linux 安装教程pdf,Deepin linux安装Ansys13详细教程.pdf
  15. 阿里云华为云对比分析
  16. HyperV虚拟机连接时主机无法连接网络 2022-06-13
  17. 公司会议如何保证高效
  18. 最#全#的#海#淘#网#址#大#全
  19. 【如何学习CAN总线测试】——Python+Robot Framework框架实现UDS诊断自动化
  20. R ggplot绘制双纵坐标轴

热门文章

  1. Druid源码阅读3-DruidDataSource连接池的基本原理
  2. 浙大版《Python 程序设计》题目集 第二章(上)
  3. 厘清Keras中的shape-unit-input-shape-input-dim
  4. Js之echarts图片下载
  5. 新手小白做跨境电商应该从哪里入手?
  6. 生产存储问题matlab,matlab 并行计算和中间的存储问题
  7. matlab parpool 报错,Matlab并行计算1
  8. 移动通信无计算机网络,移动通信技术与计算机网络的相辅相成
  9. MapReduce实战项目——芝加哥的犯罪数据分析
  10. 程序员该如何规划自己的未来