以下代码已经将数据部分去掉,可以执行。
执行的结果页眉部分排版混乱,并且不显示LOGO图片。
注意绿色部分如果和红色部分替换执行则是正确效果,但是不属于页眉。
————————————————————————————
Dim FSDoc As New PrintDoc
'纸张类型和页面设置
FSDoc.PageSetting.PaperKind = 9
FSDoc.PageSetting.LeftMargin = 5
FSDoc.PageSetting.rightMargin = 5
FSDoc.PageSetting.TopMargin = 5
FSDoc.PageSetting.BottomMargin = 5
'加载表头(LOGO,型号,随件单号,随件单条码,打印日期和设计者)
Dim Logo As New prt.RenderImage
logo.Image = GetImage("TDK_black.bmp")
logo.Style.Borders.All = New prt.Linedef(0, Color.White)
logo.Style.TextAlignHorz = prt.AlignHorzEnum.Left
logo.Width = 25
FSDoc.PageHeader = logo
'FSDoc.Body.Children.Add(logo)
Dim ProDe As New prt.RenderText
ProDe.Text = "productdescription"
ProDe.Style.Font = new font("Aril", 26)
ProDe.X = 33
ProDe.Y = 11
FSDoc.PageHeader = ProDe
'FSDoc.Body.Children.Add(ProDe)
Dim Title As New prt.RenderText
Title.Text = "产品随件单 Flow Sheet"
Title.Style.Font = new font("Aril", 9)
Title.X = 33
Title.Y = 4.5
FSDoc.Body.Children.Add(Title)
Dim BillNo As new prt.rendertext
BillNo.text = "YYWW0001001"
BillNo.Style.Font = new font("Aril", 16, fontstyle.Italic)
BillNo.Y = 4
BillNo.Style.TextAlignHorz = prt.alignhorzenum.Right
FSDoc.Body.Children.Add(BillNo)
'生成条码
Dim Bar As New prt.RenderBarCode()
Bar.Height = 10
Bar.Width = 38
Bar.y = 10
Bar.x = 167
Bar.BarCodeType = BarCodeEnum.Code128
Bar.Text = "YYWW0001001"
Bar.ShowText = False
FSDoc.Body.Children.Add(Bar)
Fsdoc.Preview()