Dim doc As New PrintDoc
Dim rt As New prt.RenderText \'定义一个文本对象
Dim ra As New prt.RenderArea \'定义一个容器
Dim rg As prt.RenderGraphics
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.QRCode
\'Doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight
ra.Stacking = prt.StackingRulesEnum.InlineLeftToRight \'设置容器中对象的排列方式
For Each r As Row In Tables("产品编码_主表").Rows
rt = New prt.RenderText() \'创建文本对象
rt.Text = r("产品编码")
\'rt.Style.Spacing.All = 2 \'设置各个方向的间隔
ra.Children.Add(rt)
bar.Code = r("产品编码")
rg = new prt.RenderGraphics
bar.DrawOnCanvas(rg.Graphics,0,0,1)
rg.Style.Spacing.All = 2
ra.Children.Add(rg)
Next
doc.Body.Children.Add(ra) \'将容器ra加入到报表
Doc.Preview()
设置了排列方式,为何不起作用?