code128条码打印,如何固定宽度打印?

滔Roy 2019-09-10 06:50:58
请教论坛大神们,code128条码打印,如何固定宽度打印?我们都知道code128格式的一维码是根据内容自动变换长度,如何能做到不管内容如何变,宽度就这么宽,即固定宽度。谢谢!
...全文
1216 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sczyq 2019-09-12
  • 打赏
  • 举报
回复
每条码线打印宽 :=   打印宽度(像素) div 条码长度(线数) 居中起始偏移量:= (打印宽度(像素) mod 条码长度(线数)) div 2 只有这样画,才能使任何条码扫描器都能干活, 如果用了图片放大缩小,必须是整数倍数,否由条码扫描器会罢工
sczyq 2019-09-12
  • 打赏
  • 举报
回复
每线打印宽度 := 打印宽度(像素) div 条码长度(线数) 如果要居中 打印起始偏移量:= (打印宽度(像素)-条码长度(线数) * 每线打印宽度) div 2
nikotin 2019-09-10
  • 打赏
  • 举报
回复
把打印结果图片放大缩小不就行了吗

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧