LODOP条码二维码简短问答及相关博文
LODOP如何输出条码
条码输出 参考样例11 http://www.c-lodop.com/demolist/PrintSample11.html
超文本表格中的条码参考样例47 http://www.c-lodop.com/demolist/PrintSample47.html
LODOP对象嵌套在一段要输出的超文本中,表格中的条码参考样例47http://www.c-lodop.com/demolist/PrintSample47.html
其他相关博文:Lodop打印条码二维码的一些设置、Lodop打印条码二维码设置多宽不一定是多宽、Lodop条形码竖条和值右端不对齐的解决方法、Lodop提示BarCode Type(ena13)Invalid!、Lodop打印二维码内容长度不同如何大小相同、二维码中加图片(打印带图片的二维码)、
条码设置下方数值不显示
给条码加该样式 :
参考样例11http://www.c-lodop.com/demolist/PrintSample11.html
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);//设置不显示下方的条码数值
如图:打印设计——选中该条码打印项——右键属性——条码属性——条码图含文字前面的勾去掉

条码下方数值相对条码居中
参考样例11http://www.c-lodop.com/demolist/PrintSample11.html
LODOP.SET_PRINT_STYLEA(0,"AlignJustify",2);//设置条码下方的文字相对于条码本身居中

其他:
LODOP.SET_PRINT_STYLEA(0,"AlignJustify",1);//设置条码下方的文字相对于条码本身居左
LODOP.SET_PRINT_STYLEA(0,"AlignJustify",3);//设置条码下方的文字相对于条码本身居右
条码粗细
二维码及条码大小控制 通过输出的整体宽度调整粗细
参考http://www.c-lodop.com/faq/pp10.html
条码二维码宽度调整
参考http://www.c-lodop.com/faq/pp10.html
随着条码或二维码的增大或缩小是受每个竖条或横条的宽度合计值影响,通过调整宽度达到想要的效果。条码设置多宽不一定是多宽,可以在打印设计里调整到合适大小,然后在打印设计里生成代码。
条码设置多宽不一定是多宽,可以在打印设计里调整到合适大小,然后在打印设计里生成代码。
参考http://www.c-lodop.com/faq/pp10.html
条码设置多宽不一定是多宽,可以在打印设计里调整到合适大小,然后在打印设计里生成代码。
二维码及条码大小控制
参考http://www.c-lodop.com/faq/pp10.html
宽度跳跃式放大或缩小,是非线性,受合计值的影响
参考http://www.c-lodop.com/faq/pp10.html
参考链接的说明,宽度跳跃式放大或缩小,是非线性,宽度不能微小的调整,因为受所有条码竖的合计值影响。
在打印设计里调整宽高试试,无法做到很小的宽度微小调整。
或者改用图片方式,但是图片方式不如lodop语句输出的清晰。
在打印设计调整,找到合适的大小,不同数值大小可能不同,参考http://www.c-lodop.com/faq/pp10.html
计算后的合计宽度一般是小于等于设定宽度。
条码下方文字字体
也可以 LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
可以设置下方不显示数字,然后用add_print_text文本单独输出数字,放在条形码下方。
设置条码或二维码一样大小
参考http://www.c-lodop.com/faq/pp10.html
二维码可以通过设置具体的QRCode版本,让不同数值的二维码统一大小。
条码随着数值不同,宽度可能不同,无法做到完全统一大小,可估计最大宽度,最后的实际宽度一般是小于等于设定宽度。
只有二维码能通过设置具体的版本,让不同数值的二维码统一大小,条码没有这个属性。
一维码二维码字符限制
一维条码能包含的字符内容及长度限制 参考http://www.c-lodop.com/faq/pp18.html
如果条码内容为空提示“QRCode data null”
二维码 相对于低容错L 7% 所能输出的最大字符数值http://www.c-lodop.com/faq/pp10.html
相对于低容错L 7% 所能输出的最大字符数值如下
版本1:最大值17个字符
版本2:最大值32个字符
版本3:最大值53个字符
版本5:最大值106个字符
版本7:最大值154个字符
版本10:最大值135个汉字 271个字符
版本14:最大值229个汉字,458个字符
超出了会有内容溢出提示“QRCode data overflow"
条码识别
影响条码识别率的可能原因 http://www.c-lodop.com/faq/pp6.html
二维码扫描出乱码
更改其他编码试试:
例如:LODOP.SET_PRINT_STYLEA(0,"DataCharset","UTF-8");
如图:打印设计——选中该条码打印项——右键属性——条码属性——下方修改编码

然后生成代码。
设置条码下方的字体大小

例如:
LODOP.ADD_PRINT_BARCODE(88,32,206,78,"128B","123456789012");//设置条码位置、宽高、字体、值
LODOP.SET_PRINT_STYLEA(0,"FontSize",18);//设置上面这个条码下方的文字字体大小
打印设计如何插入二维码
选择插入条码,然后选中这个条码,选中字体,字体改为二维码相关类型,如QRCode

如何旋转二维码
参考 样例13 http://www.c-lodop.com/demolist/PrintSample13.html
LODOP.SET_PRINT_STYLEA(0,"Angle",90);//设置旋转角度

打印二维码排版
打印二维码,参考样例11 http://www.c-lodop.com/demolist/PrintSample11.html
设置具体版本号,不同值的二维码统一大小,参考http://www.c-lodop.com/faq/pp10.html
打印项的定位可以需要自己设置,用添加打印项的参数的顶边距和左边距可设置在纸张中的位置。
打印条码图片显示叉号
(1)查看lodop内部解析的html信息,见http://www.c-lodop.com/faq/pp8.html
查看一下传入的图片路径是否正确,尽量用绝对路径地址,换个图片试试。
(2)显示空白或者图片缺失等问题,加延迟试试:
LODOP.SET_PRINT_STYLEA(0,"HtmWaitMilSecs",1000)//设置上一项延迟超文本下载1000毫秒
(3)权限问题,图片显示叉号 说明服务端拒绝了 可能证书 session等问题,导致没有直接访问该图片的权限,有些需要验证之后才能访问图片。由于Lodop借用IE下载引擎,与非IE浏览器之间目前不能传递Session(cookies)
(4)清空ie缓存 重置ie 后在ie中查看下。IE中的URL最大长度限制为2048字节。超过这个长度会不支持。
(5) 查看服务器端错误日志排查下 。
(6)做个简单的例子验证下,排除其他因素的干扰。Base64输出图片参考样例38。
可以用LODOP语句输出条码二维码 参考样例11 http://www.c-lodop.com/demolist/PrintSample11.html
LODOP条码二维码简短问答及相关博文的更多相关文章
- Lodop打印条码二维码的一些设置
Lodop绘制条码图功能让条码打印变得很简单,客户端不用安装专门的条码字库,该函数格式如下:ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,Ba ...
- Lodop打印条码二维码设置多宽不一定是多宽
Lodop输出二维码和条码,可用如下语句,其中下面的width和height参数,设置了条码或二维码多宽,会发现可能不是设置的宽度或高度.ADD_PRINT_BARCODE(Top,Left,Widt ...
- online QRcode generator , QRcode=== (Quick Response Code) , 二维条码,二维码,彩色二维码,图片二维码,
online QRcode generator , QRcode=== (Quick Response Code) , 二维条码,二维码,彩色二维码,图片二维码, 1 http://cli.i ...
- Java生成条码二维码
一.概述 可用barcode4j或zxing等第三方库,推荐zxing. barcode4j资料链接:http://barcode4j.sourceforge.net/ zxing资料链接:https ...
- Lodop打印二维码内容长度不同如何大小相同
利用Loodop打印控件打印二维码的时候,往往传入的数值是变量,有的只有一个数字,有的却一大堆数字和字母,根据内容长度不同,二维码大小也不同,这样如果批量打印二维码标签,传入的数据是不同的,会造成有的 ...
- C# Bartender模板打印 条码,二维码, 文字, 及操作RFID标签等。
1.在之前写的一篇文章中, 有讲到如何利用ZPL命令去操作打印里, 后面发现通过模板的方式会更加方便快捷, 既不用去掌握ZPL的实现细节, 就可以轻松的调用实现打印的功能. 解决方案: 1.网络下载 ...
- LODOP表格table简短问答及相关博文
LODOP打印表格超文本输出表格:ADD_PRINT_HTML.ADD_PRINT_HTM.ADD_PRINT_TABLE.ADD_PRINT_TBURL打印表格带页头页尾 参考样例15 http:/ ...
- c-lodop回调函数简短问答及相关博文
回调函数相关博文:C-Lodop回调函数的触发.LODOP.FORMAT格式转换[回调和直接返回值].Lodop导出excel及提示成功[回调和直接返回值].c-lodop获取任务页数-回调里给全局变 ...
- [简短问答]SET_PRINT_STYLEA相关简短问答
常见1:SET_PRINT_STYLEA(0,.....)放在那里参考官网下载中心的LODOP技术手册SET_PRINT_STYLEA篇,0代表前面紧跟着的打印项,放在需要该样式的打印项后面紧跟着. ...
随机推荐
- 读react源码准备
git源码地址:https://github.com/facebook/react react 里面就是 react源码 react里面的react文件夹就是react源码,react源码非常的少,总 ...
- Codeforces G. Ciel the Commander
题目描述: Ciel the Commander time limit per test 1 second memory limit per test 256 megabytes input stan ...
- mysql技巧一则-避免重复插入相同数据
今天解决的问题如下: 如果避免插入或更新一条数据表中相同名称的记录? , ,, , , '2019-06-18 07:20:48', '2016-06-18 07:20:48', 'manaual r ...
- 界面交互~Toast和模态对话框
界面交互 名称 功能说明 wx.showToast 显示消息提示框 wx.showModal 显示模态对话框 wx.showLoading 显示 loading 提示框 wx.showActionSh ...
- linux不同版本jdk,用脚本进行切换
服务器中已经部署了一个项目,现在又要部署另一个项目在服务器上.以前的项目是jdk7,新的项目是jdk8,所以启动前就要配置对应的jdk环境变量.所以写了一个shell脚本进行执行切换. 先下载两个jd ...
- 同步关键词synchronized
概述 synchronized是java中的一个关键字,也就是说是Java语言内置的特性. synchronized( 一个任意的对象(锁) ){代码块中放操作共享数据的代码. } public sy ...
- 关于AndroidStudio的apk打包遇到的问题记录
12月份末尾,想来个总结,主要是得记一些重要的. 首先就得是AndroidStudi内的apk打包,就是弄当前项目app的安装包出来. 下面就说下具体步骤和注意问题. 首先 : 看到AndroidSt ...
- 铺砖头问题(完美)——爆搜&&插头DP
题意 给定一个 $n \times m$ 的格子,每个格子被染成了黑色或白色.现在要用 $1 \times 2$ 的砖块覆盖这些格子,要求块与块之间互不重叠,且覆盖了所有白色的格子,但不覆盖任意黑色格 ...
- python接口自动化—封装获取常量的类
背景: 一.执行case的过程: 首先需要,我们能够通过excel获取单元格的内容.获取内容时,首先需要知道获取的数据是哪一行的,这行数据中需要拿那些参数,比如case 名称.请求url.请求方式.h ...
- circus docker image web 运行异常问题的解决
经过查看官方文档,因为我使用的是python 较高版本,存在兼容问题,解决方法 修改基础镜像版本 代码如下: FROM python:2.7-slim-stretch LABEL AUTHOR=&qu ...