以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:条形码打印能否分开打印? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3363) |
-- 作者:yangming -- 发布时间:2009/6/30 9:43:00 -- 请教:条形码打印能否分开打印? 在做条码打印时,我发现,每次都是N张条码连续在一起的,我想做成标签式的,比如有产品名称,产地,另有条码,这样如何处理? |
-- 作者:狐狸爸爸 -- 发布时间:2009/6/30 9:45:00 -- 目前条形码是用专业报表打印的,就和打印一个标签一样,定位是随心所以的啊。 |
-- 作者:yangming -- 发布时间:2009/6/30 10:04:00 -- Dim doc As New PrintDocDim rbc As New prt.RenderBarCode() rbc.DataBinding.DataSource = BindTables("表B") \'绑定到表 rbc.Width = 60 rbc.Height = 20 rbc.BarCodeType = BarCodeEnum.Code39 rbc.BarDirection = BarDirectionEnum.Normal rbc.Text = "编号:[Fields!编号.Value]" \'绑定到列 rbc.ShowText = True doc.Body.Children.Add(rbc) Doc.Preview() 我这样打出来就是连续在一起的 |
-- 作者:狐狸爸爸 -- 发布时间:2009/6/30 10:05:00 -- 你这样的代码就是连续打印的啊 别用数据绑定,直接编码,直接指定页面大小,直接指定对象坐标位置,想怎样都行。 你可以看看帮助中的几个关于标签打印的章节,道理一样,只不过是其中一个对象换成了条形码。 [此贴子已经被作者于2009-6-30 10:13:23编辑过]
|
-- 作者:yangming -- 发布时间:2009/6/30 10:20:00 -- 以下是引用狐狸爸爸在2009-6-30 10:05:00的发言:
你这样的代码就是连续打印的啊 别用数据绑定,直接编码,直接指定页面大小,直接指定对象坐标位置,想怎样都行。 你可以看看帮助中的几个关于标签打印的章节,道理一样,只不过是其中一个对象换成了条形码。 [此贴子已经被作者于2009-6-30 10:13:23编辑过] 我就是看的标签打印,其中的编号换成了条形码,但是没有显示出条码,还是显示的是编号,晕 |
-- 作者:狐狸爸爸 -- 发布时间:2009/6/30 10:29:00 -- 以下是引用yangming在2009-6-30 10:20:00的发言:
我就是看的标签打印,其中的编号换成了条形码,但是没有显示出条码,还是显示的是编号,晕
Dim doc As New PrintDoc \'定义一个报表 Dim rbc As New prt.RenderBarCode() doc.Body.Children.Add(rt) \'将表格对象加入到报表中 |
-- 作者:yangming -- 发布时间:2009/6/30 11:34:00 -- 我知道我错在何处了 1.rt.cells(2,1).RenderObject = rbc 2.应该加一个rw,Dim rw As Row 3. rbc.Text = " " & rw("编号") 不要绑定到列,而是某行某列,呵呵 |
-- 作者:狐狸爸爸 -- 发布时间:2009/6/30 12:00:00 -- |
-- 作者:yangming -- 发布时间:2009/6/30 12:32:00 -- 以下是引用狐狸爸爸在2009-6-30 12:00:00的发言:
你晕没事,我不晕就行了,呵呵,等我全做好发上来,你就不晕了,呵呵 |