以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 批量打印条形码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38907) |
-- 作者:blackzhu -- 发布时间:2013/8/10 14:34:00 -- 批量打印条形码 我想问下,这个方法 不适合 做窗口临时表,一打印就卡死. If
e.Book.TempLate = "SalesInvoice"
Then If e.region = "SaleOrderDetail"
Then |
-- 作者:Bin -- 发布时间:2013/8/10 14:41:00 -- 是不是你数据量太庞大了? |
-- 作者:blackzhu -- 发布时间:2013/8/10 14:43:00 -- 就三条数据 |
-- 作者:blackzhu -- 发布时间:2013/8/10 14:43:00 -- If e.Book.TempLate = "出票" Then If e.region = "出票管理_Table1" Then If e.DataRow Is Nothing OrElse e.DataRow.IsNull("产品条码") Then \'如果是空行或者Lot列为空 Dim img As New System.Drawing.Bitmap(1,1) \'生成一个空白图片 img.Save(ProjectPath & "Images\\BarCode.gif") Else \'否则生成条形码图片 Dim Bar As New BarCodeBuilder Bar.Symbology = Barpro.Symbology.Code128 Bar.Code = e.DataRow("产品条码") Bar.BarRatio = 0.3 Bar.BarHeight = 8 bar.SaveImage(ProjectPath & "Images\\BarCode.gif",300) End If End If End If
|
-- 作者:Bin -- 发布时间:2013/8/10 14:43:00 -- 上个例子看看,不应该啊. |
-- 作者:blackzhu -- 发布时间:2013/8/10 14:43:00 -- 原来不用窗口临时表 没有任何问题. |
-- 作者:Bin -- 发布时间:2013/8/10 14:47:00 -- 上个例子看看吧 |
-- 作者:blackzhu -- 发布时间:2013/8/10 14:48:00 -- 不好上列子呀 |
-- 作者:Bin -- 发布时间:2013/8/10 14:49:00 -- 3条数据一个模板.这不应该有啥困难吧. |
-- 作者:blackzhu -- 发布时间:2013/8/10 15:07:00 -- 不是这个问题 我换了主表还是一样. |