前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >14x1.5cm竖向标签有点难,VFP调用BarTender来打印

14x1.5cm竖向标签有点难,VFP调用BarTender来打印

作者头像
加菲猫的VFP
发布2022-10-27 10:34:50
4320
发布2022-10-27 10:34:50
举报
文章被收录于专栏:加菲猫的VFP加菲猫的VFP

测试环境说明: WIDNOWS 10 64bit PRO(低版本无法安装BarTender2022) 打印机 佳博GP-1324D VFP9 SP2 7423

这个软件用来打标签是真不错,很好上手。

通过新建文档向导来新建14cmx1.5cm的竖向标签

选择对应的标签打印机

设置单列还是多列等相关设置

创建具名数据源

绑定具名数据源

选中文本或是标签二维码,右击-》选择属性

选中数据源页签,点击手势图标进行选择

这里有更改数据源名称向导,可以在列表内选择对应的数据源

设置完成后关闭

按照如上图操作,把所有需要变量的文本或二码码全部指定具名数据源.

将制作好的标签存在自己需要调用的位置。

然后就可以透过VFP程式打印标签了,下面是代码:

代码语言:javascript
复制
&& TMP301是临时表
&& 创建BarTender的对象     
XX=CREATEOBJECT("BarTender.Application")                           
&& 打开标签,返回标签对象                                                   
PrintLab=XX.FORMATS.OPEN(MCPATH_FRM + 'MC43011.BTW',.T.,"")       
&& 参数1:具名数据源名称(注意区分大小),参数2:值PrintLab.SetNamedSubStringValue("fastnomsg",TMP301.FASTNOMSG)      

PrintLab.SetNamedSubStringValue("partnomsg",TMP301.PARTNOMSG)      

PrintLab.SetNamedSubStringValue("partspecmsg",TMP301.PARTSPECMSG)  

PrintLab.SetNamedSubStringValue("partnamemsg",TMP301.PARTNAMEMSG)  

PrintLab.SetNamedSubStringValue("qrcorerpt",TMP301.PARTNOMSG)      
&& 输出到打印机,参数2:.F.=不显示选择打印机的窗口。传递的参数不要搞错不然会死机
PrintLab.Printout(.T.,.F.)

测试完成,打印完美!!!

2022-06-24 SUN 于苏北淮安

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 通过新建文档向导来新建14cmx1.5cm的竖向标签
  • 创建具名数据源
  • 绑定具名数据源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档