首页 > 其他分享 >lodop打印 table表格分页带表头页码

lodop打印 table表格分页带表头页码

时间:2023-03-14 16:57:02浏览次数:37  
标签:SET cm innerHTML 表头 STYLEA lodop PRINT table

 lodop.PRINT_INIT("wageSalaryRetireRecordService");
                    var strBodyStyle = "<style>" + document.getElementById("print_style").innerHTML + "</style>";
                    setTimeout(function () {
                        var strFormHtml = strBodyStyle + "<body>" + document.getElementById("print_area1").innerHTML + "</body>";
                        lodop.SET_PRINT_STYLEA(0, "ItemType", 1);
                        lodop.SET_PRINT_STYLEA(0, "LinkedItem", 1);
                        lodop.SET_PRINT_STYLEA(0, "Vorient", 3);
                        lodop.SET_PRINT_STYLEA(0, "FontName", "仿宋");
                        lodop.SET_PRINT_STYLEA(0, "LineSpacing", "14pt");
                        lodop.SET_SHOW_MODE("LANDSCAPE_DEFROTATED", 1); // 设置显示模式(显示模式的名称, 显示模式的值)
                        lodop.NewPageA();
                        //page_index
                        lodop.ADD_PRINT_HTM('10mm', '1%', "94%", '25mm', document.getElementById("page_index1").innerHTML);
                        //内容
                        lodop.ADD_PRINT_TABLE('2.54cm', '2.8cm', "RightMargin:2.8cm", "BottomMargin:2.54cm", strFormHtml);
                        //页码
                        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);  //ItemType:设置上面的为页眉页脚,每页固定位置输出
                        //新切一页
                        lodop.NewPageA();
                        //流程
                        lodop.ADD_PRINT_HTM('2.54cm', '2.8cm', "RightMargin:2.8cm", "BottomMargin:2.54cm", document.getElementById("comments").innerHTML);
                        lodop.PREVIEW();
                    }, 2000);

table格式要求: 

 

标签:SET,cm,innerHTML,表头,STYLEA,lodop,PRINT,table
From: https://www.cnblogs.com/skytiger/p/17215501.html

相关文章

  • C# 关于 SET IDENTITY_INSERT TableN ON 失效
    设置自增标识列的脚本不能单独执行,是没有效果的,需要在同一域执行,才会生效SETIDENTITY_INSERTBiz_Sell_ProduceshippingONINSERTINTOBiz_Sell_ProduceshippingVAL......
  • Hashtable 和 HashMap 的区别
     Hashtable:(1)Hashtable是一个散列表,它存储的内容是键值对(key-value)映射。(2)Hashtable的函数都是同步的,这意味着它是线程安全的。它的key、value都不可以为null。(3)Has......
  • S2 - Lesson 46 - Expensive and uncomfortable
    Wordsunload wooden goods extremely discoveroccur admit astonish confine pile woolen normal        Content Exp......
  • ChatGPT 辅助 stable-diffusion 生成图片描述 tag 话术
    将如下话术发给ChatGPT:请用尽量多的英文单词描述一幅画,描述词尽量丰富,每个单词之间用逗号分隔:一个XXX 如果回复的tag数量不够,则追加四个字:不够丰富 之后Chat......
  • MybatisPlus中@TableField注解的使用
    实现官方文档说明:com.baomidou.mybatisplus.annotations.TableField 值描述value字段值(驼峰命名方式,该值可无)update预处理set字段自定义注入condition预处理WHERE实体......
  • 【BigDecimal】non-terminating decimal expansion; no exact representable decimal
    问题,如题。意思是,使用BigDecimal除法,产生了无限循环小数,产生了bug。解决方法,很简单a.divide(b,2,BigDecimal.ROUND_HALF_UP);意思就是a/b,保留两位小数,然后采用......
  • zabbix 安装报错 the table "dbversion" was not found
    UnabletodeterminecurrentZabbixdatabaseversion:thetable"dbversion"wasnotfound Here'showtodoeachstep:Createthezabbixmysqluseraccountus......
  • 若依table显示图片
    在若依项目中使用预览图,并显示图片。<template><divclass="app-container"><el-form:model="queryParams"ref="queryForm"size="small":inline="true"v-sh......
  • easyexcel填坑-校验表头为空,或者不符合预期
    背景:easyexcelv3.1.5实体类已经使用注解@ExcelProperty标注需要导入的属性正文开始关闭忽略空行,防止第一行是空跳过校验 ignoreEmptyRow(false)。此处如果未关闭,第......
  • 使用ControlNet 控制 Stable Diffusion
    本文将要介绍整合HuggingFace的diffusers包和ControlNet调节生成文本到图像,可以更好地控制文本到图像的生成ControlNet是一种通过添加额外条件来控制扩散模型的神经网络......