以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 小页面打印 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100645) |
-- 作者:刘林 -- 发布时间:2017/5/15 20:40:00 -- 小页面打印 老师,我有一个不干胶的热敏打印机,我想做一个打印考号的功能,一个学生的姓名,考号打在一页上,页面宽设计4厘米高3cm,用考号表一次性打印所有的记录,这个设计怎么做 |
-- 作者:有点蓝 -- 发布时间:2017/5/15 20:48:00 -- 参考:http://www.foxtable.com/webhelp/scr/1414.htm |
-- 作者:刘林 -- 发布时间:2017/5/16 7:31:00 -- 我是要每条记录仅打印姓名,考号信息,每条记录打印一页 |
-- 作者:有点色 -- 发布时间:2017/5/16 8:41:00 -- 参考
http://www.foxtable.com/webhelp/scr/1195.htm
http://www.foxtable.com/webhelp/scr/1196.htm
|
-- 作者:刘林 -- 发布时间:2017/5/16 9:13:00 -- Dim doc As New PrintDoc
未将对象引用设置到对象的实例。老师,你想的是将一个表中每条记录的姓名,考号内容打印在一张3厘米高4厘米宽的不干胶上,打完一个换页,请问上面错误如何改
|
-- 作者:有点色 -- 发布时间:2017/5/16 9:20:00 -- Dim doc As New PrintDoc Doc.PageSetting.BottomMargin = 0 Doc.PageSetting.topMargin = 0 Doc.PageSetting.leftMargin = 0 Doc.PageSetting.rightMargin = 0 doc.PageSetting.Width = 40 \'纸张宽度为100毫米 doc.PageSetting.Height = 30 \'纸张高度为120毫米 Dim tbl As Table = Tables("表a") For i As Integer = 0 To tbl.Rows.count-1 Dim r As Row = tbl.Rows(i) Dim rx As new prt.RenderText rx.text = r("第一列") & r("第二列") doc.Body.Children.Add(rx) If i < tbl.Rows.count-1 Then rx.BreakAfter = prt.BreakEnum.Page End If Next doc.preview() |