print.js打印

cs 复制代码
<body>
<form id="form1" runat="server">
打印内容
</form>
<body>
function print(){
     var printStyle = '\
    @page { size: A4; margin: 10mm; } \
    @media print { \
     /* 使打印 iframe 的 body 居中内容区 */ \
       body { display: -webkit-box !important; display: -webkit-flex !important; display:          -ms-flexbox !important; display: flex !important; justify-content: center !important; align-items: flex-start !important; } \
/* 其他样式用来自定义 */ \
        html, body { margin: 0; padding: 0; -webkit-print-color-adjust: exact; } \
        form#form1 { width: 80mm; margin: 0 auto; font-size: 25pt !important; } \
        .dash { border-top: 1px dashed #000; border-bottom: 1px dashed #000; } \
        .title {font-weight: bold;text-align: center;p
    }';//样式
            printJS({ printable: 'form1', type: 'html', style: printStyle });
}

注意此插件不能更改字体大小需要把print.js的内容改一下

将

javascript 复制代码
elementStyle += 'max-width: ' + params.maxWidth + 'px !important; font-size: ' + params.font_size + ' !important;';

改为

javascript 复制代码
elementStyle += 'max-width: ' + params.maxWidth + 'px !important;';
相关推荐
楠楠子呀41 分钟前
英语、西语、阿语客户各开一个口:多语言获客的分流方案
开发语言·javascript·ecmascript·跨境电商·whatsapp·营销工具
weifont1 小时前
自动化抓取和上架商品:能不动手,就少动手
运维·前端·自动化
米柆1 小时前
HTML5 audio /video 完整事件监听模板
前端·html·html5
半个落月1 小时前
LangGraph.js 实战:从状态图到分支、循环、检查点与人工中断
javascript·人工智能·langchain
IT_陈寒2 小时前
Vite热更新失效?你可能也踩了这个坑
前端·人工智能·后端
程序员大阳2 小时前
副队长CSS教程(30)–CSS Grid 实战:实现复杂自适应表单布局
前端·css·自适应·grid·表单
Csvn2 小时前
微前端实现
前端
Chrischaan3 小时前
做 AI 塔罗小程序时,我为什么不让大模型自己抽牌:一次上线复盘
前端
骑着蜗牛撵大象3274 小时前
LangChain 工具调用从声明到闭环:给智能体接上真实的手脚
前端
数据掘金4 小时前
百度统计后台页面数据异常?从手动调用时机开始排查
前端