Foxtable(狐表)用戶欄目專家坐堂 → [求助]如何高速打印?


  共有100人關注過本帖樹形打印復制鏈接

主題:[求助]如何高速打印?

帥哥喲,離線,有人找我嗎?
zto001
  1樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:四尾狐 帖子:924 積分:6357 威望:0 精華:0 注冊:2018/10/16 11:42:00
[求助]如何高速打印?  發帖心情 Post By: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
  2樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:四尾狐 帖子:924 積分:6357 威望:0 精華:0 注冊:2018/10/16 11:42:00
  發帖心情 Post By:2020/1/2 21:43:00 [只看該作者]

比如菜鳥組件拼多多組件那樣快速打印,或者有些系統內置的打印一樣很快的,一秒能打幾單的那種

 回到頂部
帥哥喲,離線,有人找我嗎?
有點藍
  3樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:超級版主 帖子:41019 積分:208495 威望:0 精華:8 注冊:2015/6/24 9:21:00
  發帖心情 Post By:2020/1/3 8:38:00 [只看該作者]


 回到頂部
帥哥喲,離線,有人找我嗎?
zto001
  4樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:四尾狐 帖子:924 積分:6357 威望:0 精華:0 注冊:2018/10/16 11:42:00
  發帖心情 Post By:2020/1/3 17:05:00 [只看該作者]

那不還是這個代碼。至于調打印速度的,沒有這東西。

 回到頂部
帥哥喲,離線,有人找我嗎?
有點藍
  5樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:超級版主 帖子:41019 積分:208495 威望:0 精華:8 注冊:2015/6/24 9:21:00
  發帖心情 Post By:2020/1/3 17:10:00 [只看該作者]

您可以優化一下代碼,看能不能提高代碼的執行速度。沒有辦法調整打印機的打印速度

 回到頂部
帥哥喲,離線,有人找我嗎?
zto001
  6樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:四尾狐 帖子:924 積分:6357 威望:0 精華:0 注冊:2018/10/16 11:42:00
  發帖心情 Post By:2020/1/3 20:35:00 [只看該作者]

有沒有調用第三方打印插件打印的?我看他們都是調用菜鳥組件,拼多多組件的。速度很快

 回到頂部
帥哥喲,離線,有人找我嗎?
有點藍
  7樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:超級版主 帖子:41019 積分:208495 威望:0 精華:8 注冊:2015/6/24 9:21:00
  發帖心情 Post By:2020/1/3 20:43:00 [只看該作者]

這個我就不清楚了。請自行百度

 回到頂部
229期22选5开奖结果