以下是引用yangming在2009-6-30 10:20:00的发言:
我就是看的标签打印,其中的编号换成了条形码,但是没有显示出条码,还是显示的是编号,晕
哈哈,那就是设置问题啊,看我这个:
Dim doc As New PrintDoc '定义一个报表
doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight '设置排列方式
For i As integer = 1 to 100
Dim rt As New prt.RenderTable() '定义一个表格对象
rt.Width = 50 '表格宽度为50mm
rt.Style.Spacing.All = 2 '和其他对象之间的间隔为2mm
rt.CanSplitVert = False '避免垂直换页的时候,表格被分割成两部分.
rt.Cols(0).Width = 20
rt.cells(0,0).Text = "姓名"
rt.Cells(0,1).Text = "黄财德"
rt.Cells(1,0).Text = "职务"
rt.Cells(1,1).Text = "总经理"
rt.Cells(2,0).Text= "工号"
Dim rbc As New prt.RenderBarCode()
rbc.Width = 60
rbc.Height = 20
rbc.BarCodeType = BarCodeEnum.Code39
rbc.BarDirection = BarDirectionEnum.Normal
rbc.Text = "123456"
rbc.ShowText = false
rt.cells(2,1).RenderObject = rbc
doc.Body.Children.Add(rt) '将表格对象加入到报表中
Next
Doc.Preview() '预览报表