这是产品二维码打印代码。但是这个打印是把所有状态为Published的都打印出来了。
正常情况打印应该为指定行或者当前表来打印。请问Tables("商务下单查询表").Filter="状态 = 'Published'"怎么改才符合要求。、
做成对指定行打印show_version,和批量打印当前表的show_version.
Tables("商务下单查询表").Filter="状态 = 'Published'"
Dim pdf As New PrintDoc
Dim rg As prt.RenderGraphics
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.QRCode
pdf.Stacking = prt.StackingRulesEnum.InlineLeftToRight
For Each r As Row In Tables("商务下单查询表").Rows
bar.Code = r("show_version")
rg = new prt.RenderGraphics
bar.DrawOnCanvas(rg.Graphics,0,0,1)
rg.Style.Spacing.All = 3
pdf.Body.Children.Add(rg)
Next
pdf.Preview()
[此贴子已经被作者于2014-8-15 12:56:27编辑过]