Lodop提示BarCode Type(ena13)Invalid!
前段时间遇到过一个奇怪的问题,就是代码里本身都是ENA13大写,却提示条码类型无效,而且进入打印设计后,选中打印项,条码类型变成了code39,但是实际是还有条码类型参数都是正确的,代码看上去没有问题。
个人实际测试了一下出问题的代码,发现把ENA13的单引号变成双引号,这个提示就没了,奇怪的问题,JS中单双引号明明效果是一样的。
本人用单引号测试了几个其他位置的同样和不同样的ENA13条码,位置参数用默认值和字符型都对比了几次,条码值也无关,都没有报错,而且这个有问题的条码语句,单纯的把宽度修改或高度修改,也不会再报错,所以是个比较奇怪的问题,目前没有找到什么原因导致的,数值也没超出范围,修改成双引号就正常了,换成其他数值也正常。
解决方法就是给ENA13这个参数字符串,用双引号包裹起来,就可以不再提示。
测试代码:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <a href="javascript:prn1_preview()">单引号的条码类型</a><br> <a href="javascript:prn2_preview()">双引号的条码类型</a><br> <a href="javascript:prn3_preview()">测试没有发现ean</a><br> <script language="javascript" type="text/javascript"> var LODOP; //声明为全局变量 function prn1_preview() {LODOP=getLodop(); LODOP.PRINT_INIT("");LODOP.ADD_PRINT_BARCODE('38mm','45mm','36.35mm','6mm','ENA13','2120389000014');//不正常,提示 LODOP.PREVIEW(); };function prn2_preview() {LODOP=getLodop(); LODOP.PRINT_INIT("");LODOP.ADD_PRINT_BARCODE('38mm','45mm','36.35mm','6mm',"EAN13",'2120389000014');//正常 LODOP.PREVIEW(); };function prn3_preview() {LODOP=getLodop(); LODOP.PRINT_INIT("");LODOP.ADD_PRINT_BARCODE(28,34,307,47,'EAN13','2120389000014');//其他位置参数,正常//LODOP.ADD_PRINT_BARCODE('38mm','45mm','36.35mm','6mm','ENA13','2120389000014');//有问题的语句 LODOP.PRINT_DESIGN();//LODOP.PREVIEW(); }; </script> </body>
图示:
该问题比较奇怪,原因不明,代码里条码类型没有问题。其他值也没有影响,改成双引号就好了。
转载于:https://www.cnblogs.com/huaxie/p/10735699.html
Lodop提示BarCode Type(ena13)Invalid!相关推荐
- 全面理解Python中的类型提示(Type Hints)
众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...
- LODOP提示、报错、现象,简短问答
提示升级 提示:"打印控件需要升级!点击这里执行升级,升级后请重新进入." "Web打印服务CLodop需升级!点击这里执行升级,升级后请刷新页面."(新版提示 ...
- mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory
mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory 解决方法: xcode-select --install
- 解决Python使用pip时提示:WARNING: Ignoring invalid distribution -ywin32等信息
解决Python使用pip时提示:WARNING: Ignoring invalid distribution -ywin32等信息 目前作者知道有两种方法可以解决 回退版本 删除WARNING的包 ...
- SpringBoot整合es提示错误:ElasticsearchException[Invalid or missing build flavor [oss]]
文章目录 解析 修改版本 错误详情 SpringBoot整合es提示错误:ElasticsearchException[Invalid or missing build flavor [oss]] 解 ...
- IOS之提示Interface type cannot be statically allocated
1.问题 command + R运行提示如下错误 Interface type cannot be statically allocated 2.解决办法 是代码写错了 User user = [[ ...
- vue3 router.push 传参路由跳转错误提示 Argument type {xxx} is not assignable to parameter type RouteLocationRaw
文章目录 问题描述 解决方法 问题描述 传参时,router.push中布尔值变量会给出一个错误提示 setup(){const router = useRouter();/** 查看已办任务的流程记 ...
- New ADODB.Connection ADOX.Catalog 提示user-defined type not defined
因为你未在工程中添加对ADO对象引用 的原因, project->references-> Microsoft ADO Ext . 2.8 for DLL and Security-> ...
- Python typing —— 类型提示(type hint)
https://www.rddoc.com/doc/Python/3.6.0/zh/library/typing/ 1. 基础类型 指定参数类型和返回值类型: def greeting(name: s ...
最新文章
- 为什么升级不了android版本,为啥你的手机无法升级到安卓7.0?原因都在这里!...
- redis 的一主二从三哨兵模式
- LeetCode Add Two Numbers II(栈)
- Java黑皮书课后题第8章:*8.7(距离最近的两个点)程序清单8-3给出了找到二维空间中距离最近的两个点的程序。修改该程序,让程序能找出在三维空间上距离最近的两个点
- 计算机开机和关机的音乐,电脑开关机音乐设置
- Build DCM4chee2
- 【Thinkphp5+Ueditor】Thinkphp5中用Ueditor无法获取内容的问题
- Linux下Qt的QPixmap加载图片无法显示的问题
- [导入]ASP.NET AJAX 说明文档-客户端引用-全局命名空间-JavaScript 基础类型扩展-Array 类型扩展...
- 怎么隐藏运行linux控制台,Win10秘笈:如何隐藏任意程序运行界面? - IT之家
- 《Redis开发与运维》读书笔记
- 巴斯勒相机的ip掩码_相机IP和带宽设置
- wordpress最佳架构_生活教练的22个最佳WordPress主题
- macd java 源代码_改良智能MACD指标公式及源代码
- piranha 适用于CLIP-Seq 与 RIP-Seq 的 peak caller
- Mac使用技巧:怎样破解iPhone 锁屏密码
- python画女朋友照片_用python给女朋友照片加上个性相框,学会等着她夸你!
- 有关ddos详解及软件和方式
- Spring Cloud概念+案例(eureka注册+拉取、ribbon负载均衡+重试)、netfix各组件介绍【上】
- 新博立,存此证-关于可用性的理解