以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]条形码打印 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49391) |
||||
-- 作者:云淡风轻 -- 发布时间:2014/4/17 11:24:00 -- [求助]条形码打印 现状:选中行数据条形码打印,基本功能已经有了,还有以下一些问题: 1、我采用的是code39,但是会带上* 和校验符号,如何去掉*和校验符号? 2、标签行列间距调不好,每行4个,标签之间保持一定的距离,因为打印要裁减,标签大小的话基本是我已经设置的样子;
就这2个问题,下面是我已经做的案例。
|
||||
-- 作者:Bin -- 发布时间:2014/4/17 11:26:00 -- 1.设置起始符为FLASE Bar.DisplayStartStopChar = False 2.慢慢调整到合适 |
||||
-- 作者:云淡风轻 -- 发布时间:2014/4/17 11:31:00 -- 帮助文档中没有找到更多BarCodeBuilder函数信息,无从下手啊,左右边距上下边距这些函数或者说属性是什么。 [此贴子已经被作者于2014-4-17 11:32:07编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/4/17 11:34:00 -- bar. 按TAB看右边精灵提示有介绍. 边距这些是图片对象 等等专业报表对象的属性. 和条形码无关.
|
||||
-- 作者:有点甜 -- 发布时间:2014/4/17 11:45:00 -- 这样写,调整红色代码就行了。
If CurrentTable.ShowCheckBox = False Then For Each r As Row In CurrentTable.GetCheckedRows |
||||
-- 作者:云淡风轻 -- 发布时间:2014/4/17 13:48:00 -- 标签行的距离ok,调整后,行与行之间间距太小了,我刚用手机扫了扫,没有反应,什么原因呢? ![]() ![]() [此贴子已经被作者于2014-4-17 14:02:12编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/4/17 14:07:00 -- 我扫了一下,可以扫到.不过折腾对焦了.十几秒. |
||||
-- 作者:Bin -- 发布时间:2014/4/17 14:08:00 -- 隔开一点吧. 还有 Bar.BarWidth 可以设置大一点点 Bar.BarWidth =0.3
|
||||
-- 作者:云淡风轻 -- 发布时间:2014/4/17 14:14:00 -- 现在我又调整了下,还一个问题,就是文本的字体,我设置了宋体8号,还有各种字号都试了,效果还是这样:
感觉 Bar.Font = New Font("宋体",8) 作用起不了啊。好像是固定的一样。
这是15号字体:
![]() ![]() [此贴子已经被作者于2014-4-17 14:16:55编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/4/17 14:17:00 -- 差距太小看不出吧,不会没效果. Bar.Font = New Font("宋体",20.25,FontStyle.Bold) 这样可能就看出明显差距了
|