// 定义的样式字符串
let styleClass=`<style>
tr, td {
padding: 0px;
margin: 0px;
text-align: center;
word-break:break-all;
}
</style>`
// 定义变量打印的内容区域的表格高度不同
let height = '180mm'
if(this.dataObj.info.curType.id === 1) {height = '765px'
} else if (this.dataObj.info.curType.id === 2) {height = '760px'
} else if (this.dataObj.info.curType.id === 3) {height = '765px'
} else if (this.dataObj.info.curType.id === 4) {height = '760px'
}
LODOP.SET_PRINT_PAGESIZE(1,'100%',"100%","A4"); // 设定纸张大小(打印方向及纸张类型,数字型, 设定自定义纸张宽度,整数或字符型, 固定纸张时设定纸张高, 所选纸张类型名,字符型)
LODOP.ADD_PRINT_HTM(0, '1%', "94%",'25mm',document.getElementById("页眉ID").innerHTML+ styleClass); // 增加超文本打印项(普通模式)(打印项在纸张内的上边距, 打印项在纸张内的左边距, 打印区域的宽度, 打印区域的高度)均可为整数或字符型,整数时缺省长度单位为px
LODOP.SET_PRINT_STYLEA(0, "ItemType", 1); // (增强型) 设置打印项风格A,继承SET_PRINT_STYLE的所有属性(要设置的目标项序号或项目名, 打印风格名, 打印风格值)
LODOP.ADD_PRINT_TABLE('25mm', '1%', "99%", height,document.getElementById("内容ID").innerHTML+ styleClass); // 增加表格打印项(超文本模式)(表格数据头(页头thead)在纸张内的上边距, 表格数据头(页头thead)在纸张内的左边距, 打印区域的宽度, 表格数据体(tbody)区域的高度, 超文本代码内容,字符型,未限制长度)
LODOP.ADD_PRINT_HTM('262mm', '3%', "94%", '35mm',document.getElementById("页脚ID").innerHTML);
LODOP.SET_PRINT_STYLEA(0,"ItemType",1);
LODOP.SET_SHOW_MODE("LANDSCAPE_DEFROTATED",1); // 设置显示模式(显示模式的名称, 显示模式的值)
LODOP.ADD_PRINT_HTM("282mm","48%","200mm",100,"<font color='#000'><span tdata='pageNO'>第##页</span>/<span tdata='pageCount'> 共##页</span></font>"); // 打印页码
LODOP.SET_PRINT_STYLEA(0,"ItemType",1);
LODOP.SET_PRINT_STYLEA(0,"Horient",1);

预览时显示

Lodop打印表格包含页眉和页码相关推荐

  1. 绘制pdf表格 (二) 通过itext实现在pdf中绘制excel表格样式设置中文字体、水印、logo、页眉、页码

    前言 在<通过itext实现在pdf中绘制excel表格样式并且实现下载>实现了表格的基本渲染,本文将继续进行水印.logo.页眉.页码的设置,本文的部分代码包含<通过itext实现 ...

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

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

  3. html中表格的页眉页脚,HTML 表格

    1.表格和边框属性 Row 1, cell 1 Row 1, cell 2 2.表格的表头 表头: Heading Another Heading row 1,cell1 row 1,cell2 ro ...

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

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

  5. Word页眉、页码的使用:利用分隔符设置指定页显示页眉,解决页码显示{PAGE \* MERGEFORMAT}问题

    Word页眉.页码的使用:利用分隔符设置指定页显示页眉,解决页码显示{PAGE \* MERGEFORMAT}问题 参考文章: (1)Word页眉.页码的使用:利用分隔符设置指定页显示页眉,解决页码显 ...

  6. js 打印去掉页眉页脚页码_JavaScript_javascript实现window.print()去除页眉页脚,打印时去除页眉页页脚 打印前 - phpStudy...

    \\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; var head,foot,top,bottom,left,right; va ...

  7. lodop打印html包含图片,使用lodop.js打印控件打印table并分页等

    使用lodop.js打印控件打印table并分页等 import {getLodop} from '@/utils/LodopFuncs.js' //打印表格 export default{ // n ...

  8. 原生js 打印 以及 自定义页眉页脚的一些感悟

    最近遇到一些需求使用原生js进行打印,期间遇到很多困难,我过资料查找用了自己的一些方法解决,如果你有更好的解决办法欢迎评论区留言. 问题一 打印元素父盒子设置了溢出隐藏,导致元素隐藏了,打印不完整. ...

  9. LODOP有选择性显示页眉页脚

    LODOP.ADD_PRINT_HTM("95%", "20px", "95%", "100%",arrays[1][& ...

最新文章

  1. 系统设计与架构笔记:ETL工具开发和设计的建议
  2. Python assert 断言
  3. C#程序开机启动与获取程序启动路径
  4. 小学生计算机辅助教学系统--练习加,减,乘,除法
  5. vuex 的 action 传参问题
  6. RVC使用指南(三)-对象管理
  7. python中日志logging模块和异常捕获traceback模块的使用
  8. python数据分析与展示 嵩天_Python数据分析与展示第2周学习笔记(北理工 嵩天)...
  9. Windows7 USB/DVD Download Tool – U盘安装Win7工具
  10. 【2015 NEERC - G 】Garden Gathering【距离计算变形、数学巧妙转换】
  11. 真正会沟通的项目经理,不会告诉你的4件事
  12. 电信光猫超级密码破解
  13. Windows 适配 Apple Magic TrackPad2
  14. If you insist running as root, then set the environment variable RUN_AS_USER=root
  15. linux csv乱码,CSV格式文件中文乱码问题解决
  16. MATLAB2014b画极坐标散点图
  17. 华为智慧屏V55升级鸿蒙2,华为智慧屏将作为第一批升级鸿蒙 OS 2.0 系统的终端产品...
  18. 日常随笔——m1 macbook安装和配置qt
  19. HTML把cmyk转换为RGB,CMYK在线转换成pantone色卡号,cmyk转换对应潘通色号
  20. Activity销毁onStop或onDestroy延时10s左右才回调

热门文章

  1. java中位运算详解
  2. Python-opencv进行图片切割与保存
  3. 接口测试是怎么做的?
  4. matlab scatter散点图加标记和colorbar
  5. 常喝白茶可以明目?喝白茶的好处以及功效作用大全
  6. java调用Dll文件报“%1 不是有效的 Win32 应用程序”
  7. 2019年2月应用月活500强中开发团队在杭州的APP
  8. 以前的的华为手机可不可以用鸿蒙系统_华为正式宣布,这10部手机都可以升级到鸿蒙系统,有你在用的吗?...
  9. 禅道php框架 model,NO.20 禅道ZenTaoPHP框架里面的基本概念
  10. 编程小白的第一本Python入门书学习笔记 Charper6: 数据结构