Foxtable(狐表)用户栏目专家坐堂 → [求助]自动换行打印不全


  共有2151人关注过本帖树形打印复制链接

主题:[求助]自动换行打印不全

帅哥哟,离线,有人找我吗?
ajie5211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
[求助]自动换行打印不全  发帖心情 Post By:2018/7/9 14:14:00 [只看该作者]

在窗口打印时,总有些行,自动换行后,打印不全,不知道应怎么调整。纸张不大。
图片点击可在新窗口打开查看此主题相关图片如下:自动换行打印不全.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:815 积分:5616 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2018/7/9 15:51:00 [只看该作者]

求助啊,别沉了。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/9 17:05:00 [只看该作者]

Tables(e.Form.Name & "_Table1").SetColVisibleWidth("下单日期|40|销售单号|80|业务员|45|品名规格|110|P数|35|数量|55|总线数|55|出货日期|40|备注|160|客户|50|组别|40")
Tables(e.Form.Name & "_Table1").AutoSizeRows()
e.Form.Page.Width =  240 '纸张宽度为100毫米
e.Form.Page.Height =  140 '纸张高度为120毫米
e.Form.Page.LeftMargin = 5 '设置左边距
e.Form.Page.RightMargin = 1 '设置右边距
e.Form.Page.TopMargin = 3 '设置上边距
e.Form.Page.BottomMargin = 1 '设置下边距
Dim grp As WinForm.GroupBox = e.Form.Controls("GroupBox1")
Dim doc As PrintDoc = e.Form.GernatePrintDoc(grp)
'Doc.PrinterName = GetConfigValue("_zlddyj",DefaultPrinter)
For Each c As object In Doc.Body.Children
    If Typeof c Is prt.RenderTable Then
        Dim t As prt.RenderTable = c
        For i As Integer = 0 To t.Rows.count-1
            t.Rows(i).Height = "Auto"
        Next
    End If
Next

doc.AutoRotate = False '禁止自动旋转打印内容
doc.Preview(True)

 回到顶部