前段时间遇到过一个奇怪的问题,就是代码里本身都是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!相关推荐

  1. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  2. LODOP提示、报错、现象,简短问答

    提示升级 提示:"打印控件需要升级!点击这里执行升级,升级后请重新进入." "Web打印服务CLodop需升级!点击这里执行升级,升级后请刷新页面."(新版提示 ...

  3. mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory

    mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory 解决方法: xcode-select --install

  4. 解决Python使用pip时提示:WARNING: Ignoring invalid distribution -ywin32等信息

    解决Python使用pip时提示:WARNING: Ignoring invalid distribution -ywin32等信息 目前作者知道有两种方法可以解决 回退版本 删除WARNING的包 ...

  5. SpringBoot整合es提示错误:ElasticsearchException[Invalid or missing build flavor [oss]]

    文章目录 解析 修改版本 错误详情 SpringBoot整合es提示错误:ElasticsearchException[Invalid or missing build flavor [oss]] 解 ...

  6. IOS之提示Interface type cannot be statically allocated

    1.问题 command  + R运行提示如下错误 Interface type cannot be statically allocated 2.解决办法 是代码写错了 User user = [[ ...

  7. vue3 router.push 传参路由跳转错误提示 Argument type {xxx} is not assignable to parameter type RouteLocationRaw

    文章目录 问题描述 解决方法 问题描述 传参时,router.push中布尔值变量会给出一个错误提示 setup(){const router = useRouter();/** 查看已办任务的流程记 ...

  8. New ADODB.Connection ADOX.Catalog 提示user-defined type not defined

    因为你未在工程中添加对ADO对象引用 的原因, project->references-> Microsoft ADO Ext . 2.8 for DLL and Security-> ...

  9. Python typing —— 类型提示(type hint)

    https://www.rddoc.com/doc/Python/3.6.0/zh/library/typing/ 1. 基础类型 指定参数类型和返回值类型: def greeting(name: s ...

最新文章

  1. 为什么升级不了android版本,为啥你的手机无法升级到安卓7.0?原因都在这里!...
  2. redis 的一主二从三哨兵模式
  3. LeetCode Add Two Numbers II(栈)
  4. Java黑皮书课后题第8章:*8.7(距离最近的两个点)程序清单8-3给出了找到二维空间中距离最近的两个点的程序。修改该程序,让程序能找出在三维空间上距离最近的两个点
  5. 计算机开机和关机的音乐,电脑开关机音乐设置
  6. Build DCM4chee2
  7. 【Thinkphp5+Ueditor】Thinkphp5中用Ueditor无法获取内容的问题
  8. Linux下Qt的QPixmap加载图片无法显示的问题
  9. [导入]ASP.NET AJAX 说明文档-客户端引用-全局命名空间-JavaScript 基础类型扩展-Array 类型扩展...
  10. 怎么隐藏运行linux控制台,Win10秘笈:如何隐藏任意程序运行界面? - IT之家
  11. 《Redis开发与运维》读书笔记
  12. 巴斯勒相机的ip掩码_相机IP和带宽设置
  13. wordpress最佳架构_生活教练的22个最佳WordPress主题
  14. macd java 源代码_改良智能MACD指标公式及源代码
  15. piranha 适用于CLIP-Seq 与 RIP-Seq 的 peak caller
  16. Mac使用技巧:怎样破解iPhone 锁屏密码
  17. python画女朋友照片_用python给女朋友照片加上个性相框,学会等着她夸你!
  18. 有关ddos详解及软件和方式
  19. Spring Cloud概念+案例(eureka注册+拉取、ribbon负载均衡+重试)、netfix各组件介绍【上】
  20. 新博立,存此证-关于可用性的理解

热门文章

  1. 详解 C++ 左值、右值、左值引用以及右值引用
  2. 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )
  3. vue_ts 编写vue的声明文件
  4. tcpcopy mysql_tcpcopy+mysql压力测试
  5. python爬虫(常见爬取失败问题)
  6. 淘宝商品评论 API
  7. React高阶组件(HOC)的写法归纳
  8. 错误:初始化编辑器时候未传入任何参数,请查阅文档
  9. 【Python】scikit-learn教程
  10. 汽车金融未来趋势分析