以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何高速打印? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144919) |
-- 作者:zto001 -- 发布时间:2020/1/2 21:26:00 -- [求助]如何高速打印? Dim doc As New PrintDoc \'定义一个报表 doc.PageSetting.Width =74 \'纸张宽度为100毫米 doc.PageSetting.Height =129 \'纸张高度为120毫米 Dim rt As New prt.RenderTable() \'定义一个表格对象 Doc.PageSetting.LeftMargin = 1 \'设置左边距 Doc.PageSetting.RightMargin = 1 \'设置右边距 Doc.PageSetting.TopMargin = 2 \'设置上边距 Doc.PageSetting.BottomMargin = 1 \'设置下边距 rt.Width = "Parent.Width" \'对象宽度等于页面宽度 rt.Height = "Parent.Height" \'对象高度等于页面高度 \'指定行数?列数?列宽?行高 rt.Rows.Count = 10 \'设置总行数 rt.Cols.Count = 4 \'设置总列数 ....... \'设置表格样式 rt.CellStyle.Spacing.All = 1 \'单元格内容缩进1毫米 rt.Style.GridLines.All = New prt.Linedef \'设置网格线 rt.Style.GridLines.All = new Prt.LineDef(Color.RosyBrown) \'设置网格颜色 rt.Style.TextAlignVert = prt.AlignVertEnum.Top \'内容靠上对齐 \'\'\'下面很简单,指定每一个单元格的内容 rt.Cells(0,1).Style.BackColor = Color.Black Dim rx As New prt.RenderText \'定义一个文本对象 rx.Text = 打印(2) \' 打印(20) \'退件标识 rx.Style.Font = New Font("微软雅黑", 16, FontStyle.Bold) rx.Style.TextColor = Color.white ...... Dim rg As New prt.RenderGraphics Dim Bar As New BarCodeBuilder Bar.Symbology = Barpro.Symbology.Code128 bar.Code = 当前行("运单编号") \'条形码 rg = new prt.RenderGraphics bar.DrawOnCanvas(rg.Graphics,0,0,1) rt.Cells(2,0).RenderObject = rg \'将单元格内容设置为图片对象rm ....... Dim rt0 As prt.RenderText \'定义一个文本对象 rt0 = New prt.RenderText \'设置文本对象的内容 ....... rt0.Style.TextColor = Color.DarkSlateGray \'文本颜色为灰色 Doc.WaterMark = rt0 \'作为水印使用 Doc.PrinterName = Args(1) Doc.Print() \'预览报表 我需要动态生成打印内容,需要如何才能高速打印?》这样打印太慢了
|
-- 作者:zto001 -- 发布时间:2020/1/2 21:43:00 -- 比如菜鸟组件拼多多组件那样快速打印,或者有些系统内置的打印一样很快的,一秒能打几单的那种 |
-- 作者:有点蓝 -- 发布时间:2020/1/3 8:38:00 -- 看看这个:http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=144848&skin=0 |
-- 作者:zto001 -- 发布时间:2020/1/3 17:05:00 -- 那不还是这个代码。至于调打印速度的,没有这东西。 |
-- 作者:有点蓝 -- 发布时间:2020/1/3 17:10:00 -- 您可以优化一下代码,看能不能提高代码的执行速度。没有办法调整打印机的打印速度 |
-- 作者:zto001 -- 发布时间:2020/1/3 20:35:00 -- 有没有调用第三方打印插件打印的?我看他们都是调用菜鸟组件,拼多多组件的。速度很快 |
-- 作者:有点蓝 -- 发布时间:2020/1/3 20:43:00 -- 这个我就不清楚了。请自行百度 |