Foxtable(狐表)用户栏目专家坐堂 → 关于窗口打印


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

主题:关于窗口打印

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
关于窗口打印  发帖心情 Post By:2016/11/17 9:46:00 [只看该作者]

老师,早上好,设计一个窗口用于打印,绑定两个表,预览时空白
Dim d1 As PrintDoc = e.Form.GernatePrintDoc()
Dim Doc As new PrintDoc
For Each c As object In d1.Body.Children
    Doc.Body.Children.Add(c.clone)
Next

Dim ra As new prt.RenderArea
For Each c As object In d1.body.Children
    ra.Children.add(c.clone)
Next
ra.x = 0
ra.Y = 140 '窗口打印的高度
Doc.body.Children.Add(ra)
Doc.PageSetting.LeftMargin = 0 '设置左边距
Doc.PageSetting.RightMargin = 0 '设置右边距
Doc.PageSetting.TopMargin = 0 '设置上边距
Doc.PageSetting.BottomMargin = 0 '设置下边距
Doc.Preview()
上面的代码是论坛老师给的,其他地方可以使用,只是都是绑定表得控件,是什么原因?

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


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/17 9:57:00 [只看该作者]

 你的所有控件,不能放在容器里面,不然不能打印。

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4908 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/11/17 10:24:00 [只看该作者]

是这样的,谢谢!

 回到顶部