C-Lodop使用说明

C-Lodop使用说明C Lodop 使用说明 c lodop

大家好,欢迎来到IT知识分享网。

C-Lodop使用说明

一、Lodop是什么?

Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现

复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句

二、使用步骤

1.引入库

到官网下载中心下载项目中引入LodopFuncs.js文件

代码如下(示例): import { getLodop } from ‘@/utils/LodopFuncs’;

代码如下(示例):

<template> <div> <el-button type="primary" size="mini" class="ele-btn-icon" @click="goprint()"> 打印 </el-button> </div> </template> <script> import { 
    getLodop } from '@/utils/LodopFuncs'; export default { 
    data() { 
    return { 
   }; }, mounted() { 
    }, methods: { 
    // 打印 goprint() { 
    let LODOP = getLodop(); // LODOP.PRINT_INIT('半成品标签打印'); LODOP.PRINT_INIT('打印控件功能演示_Lodop功能_表单一'); LODOP.SET_PRINT_PAGESIZE(1, '100mm', '80mm', '标签'); LODOP.SET_PRINT_MODE('PROGRAM_CONTENT_BYVAR', true); //生成程序时,内容参数有变量用变量,无变量用具体值 // LODOP.SET_PRINT_MODE('RESELECT_PRINTER', true); //允许重选打印机 // LODOP.SET_PRINT_MODE('RESELECT_ORIENT', true); //允许重选纸张方向 // LODOP.SET_PRINT_MODE('RESELECT_PAGESIZE', true); //允许重选纸张 // LODOP.SET_PRINT_MODE('RESELECT_COPIES', true); //允许重选份数 // LODOP.SET_PRINT_STYLE('FontSize', 18); //全局设置 // LODOP.SET_PRINT_STYLE('Bold', 1); //全局设置 // 增加矩形线 // 后两位 0表示框为实线(0-实线 1-破折线 2-点线 3-点划线 4-双点划线)、1表示线宽为1px LODOP.ADD_PRINT_RECT('2mm', '2mm', '96mm', '76mm', 0, 1); // 增加条形码Top, Left, Width, Height, CodeType, CodeValue // 128A,128B,128C,EAN8,EAN13,EAN128A,EAN128B,EAN128C,Code39, // 39Extended,2_5interleaved,2_5industrial,2_5matrix,UPC_A, // UPC_E0,UPC_E1,UPCsupp2,UPCsupp5,Code93,93Extended,MSI,PostNet,Codaba,QRCode。 // 其中QRCode二维码,其它为一维码。 // 128A字符集仅包含数字和大写字母; // 128B字符集包含大小写字母和数字; // 128C字符集仅包含从00-99的100个“两位”数字编码。 // 128Auto 是根据数据内容自动选择ABC字符集,以最短的方式编码图形。 // 一般来说,如果条码内容是大写英文字母,用A用B是一样的,如果包含大小写字母,则要用B,如果条码是由纯数字构成且是偶数个数,就要用C了。 // 128Auto 是自适应状态,即根据内容的多少打印条码,会自动适应条码的宽度 // 128A\B\C呢,是可以固定宽度的,设置后不会自动改变条码的宽度,即你设定多少宽度就是多少宽度 LODOP.ADD_PRINT_BARCODE( '5mm', '11mm', '80mm', '20mm', '128Auto', '' ); //增加直线,Top1,Left1, Top2, Left2,intLineStyle, intLineWidth //后两位 0表示框为实线(0-实线 1-破折线 2-点线 3-点划线 4-双点划线)、1表示线宽为1px LODOP.ADD_PRINT_LINE('27mm', '2mm', '27mm', '98mm', 0, 1); // 增加椭圆线 // LODOP.ADD_PRINT_ELLIPSE('2mm', '2mm', '96mm', '76mm', 0, 1); LODOP.ADD_PRINT_TEXT('30mm', '4mm', '20mm', '40mm', '生产订单'); LODOP.SET_PRINT_STYLEA(0, 'FontSize', 9); LODOP.SET_PRINT_STYLEA(0, 'Bold', 1); LODOP.ADD_PRINT_LINE('27mm', '20mm', '35mm', '20mm', 0, 1); // LODOP.SET_PRINT_STYLEA(0, 'Alignment', 2); //文本框内 内容对于文本框居中 // LODOP.SET_PRINT_STYLEA(0, 'AlignJustify', 1); //设置打印项两端对齐 //给前面第一个文本(序号 0为前面紧跟着的元素,这里是 Text文本元素)设置字体 LODOP.ADD_PRINT_TEXT('30mm', '18mm', '30mm', '40mm', '7'); LODOP.SET_PRINT_STYLEA(0, 'FontSize', 9); LODOP.SET_PRINT_STYLEA(0, 'Bold', 1); LODOP.SET_PRINT_STYLEA(0, 'Alignment', 2); //文本框内 内容对于文本框居中 LODOP.ADD_PRINT_LINE('27mm', '50mm', '35mm', '50mm', 0, 1); LODOP.ADD_PRINT_TEXT( '30mm', '50mm', '40mm', '40mm', '2023-12-15 09:58:30' ); LODOP.SET_PRINT_STYLEA(0, 'FontSize', 9); LODOP.SET_PRINT_STYLEA(0, 'Bold', 1); LODOP.SET_PRINT_STYLEA(0, 'Alignment', 2); //文本框内 内容对于文本框居中 LODOP.ADD_PRINT_LINE('35mm', '2mm', '35mm', '98mm', 0, 1); // 打印预览 LODOP.PREVIEW(); // 直接打印 // LODOP.PRINT(); // 打印维护 // LODOP.PRINT_SETUP(); // 打印设计; // LODOP.PRINT_DESIGN(); }, } } </script> 

总结

提示:这里对文章进行总结:

例如:以上是本人看了许多地方总结而来,欢迎指点

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/122586.html

(0)
上一篇 2025-10-15 17:20
下一篇 2025-10-15 17:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信