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


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

主题:打印

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
打印  发帖心情 Post By:2015/1/7 9:16:00 [只看该作者]

老师:你好!

      我在窗口先放入页面集合然后再放入分区面板,最后设计入库单。下面的打印代码如何修改?烦请修改一下,谢谢!

e.Form.Page.PaperKind = 9 '纸张类型改为B5
Dim tb As WinForm.TabControl = e.Form.Controls("TabControl2")
Dim pg As WinForm.TabPage = tb.SelectedPage
Dim doc As PrintDoc = e.Form.GernatePrintDoc(pg)
doc.Preview()

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


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

 现在有什么问题?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/7 9:24:00 [只看该作者]

你好,既然你用了上面的代码,你应该明白, 容器里面的东西是无法打印的.

同样 分区面板也属于容器的一种, 所以你是无法直接把它打印出来的.

1.你改变布局换个方式

2.如果你是要打印分区面板某一个面板里面的内容,你只需要把 
Dim doc As PrintDoc = e.Form.GernatePrintDoc(pg)
doc.Preview()
改为
Dim doc As PrintDoc = e.Form.GernatePrintDoc(e.Form.Controls("分区面板控件名").Panel1)   '打印分区面板第二个面板用Panel2
doc.Preview()



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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/1/7 9:50:00 [只看该作者]

能否提供完整的代码?不会弄啊!

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/7 9:51:00 [只看该作者]

这就是完整的啊.

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


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

以下是引用zhangxl1964在2015-1-7 9:50:00的发言:
能否提供完整的代码?不会弄啊!

 

分区面板是无法一起打印两个面板的。

 

每次打印,只能打印一个面板。要打印的东西必须装在panel里面,panel里不能再放面板


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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2015/1/7 10:36:00 [只看该作者]

谢谢!单独在页面集合中会设置了,可套在分区面板中不会。

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


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

 什么不会啊,要打印哪一个容器,就直接引用哪一个容器啊。


 回到顶部