Dim doc As New PrintDoc
doc.PrinterName="ZDesigner GT800 (EPL) -2#"
doc.PageSetting.Height=12
doc.PageSetting.Width=40
doc.PageSetting.BottomMargin=0
doc.PageSetting.TopMargin=0
doc.PageSetting.RightMargin=4
doc.PageSetting.LeftMargin=0
doc.PageSetting.Landscape=True
For Each r As Row In Tables(e.form.name & "_tab_1").GetCheckedRows
Dim Bar As New BarCodeBuilder
bar.BarWidth = 0.23
bar.BarRatio = 2
bar.BarHeight = 5
bar.QuietZoneWidth = 0.4
Bar.Symbology = Barpro.Symbology.Code128
Bar.Code = r("打印列")
Bar.AddCheckSum = False
Bar.DisplayStartStopChar = False
bar.Font = New Font("Cambria",9,FontStyle.Bold)
bar.CodeAlignment = Barpro.Alignment.Belowleft
Dim rg As New prt.RenderGraphics
rg = new prt.RenderGraphics
rg.Style.TextAlignVert=prt.AlignHorzEnum.center
bar.DrawOnCanvas(rg.Graphics,0,0,1.1)
Doc.Body.Children.Add(rg)
Next
'doc.Preview
doc.Print