Foxtable(狐表)用户栏目专家坐堂 → [求助]根据帮助文档做的 凭证格式 为何看到的和打印的效果不同


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

主题:[求助]根据帮助文档做的 凭证格式 为何看到的和打印的效果不同

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/12/17 15:59:00 [只看该作者]

嗯 看到 结果了 就是 预览的 太多了 每页 一个个的弹出来预览 如何 一次 预览 所有的呢  然后 一次打印出来呢?

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


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

以下是引用blsu33在2018/12/17 15:59:00的发言:
嗯 看到 结果了 就是 预览的 太多了 每页 一个个的弹出来预览 如何 一次 预览 所有的呢  然后 一次打印出来呢?

 

Dim bxhz As WinForm.Table = Forms("pm0101").Controls("bxhz")
Dim ndoc As new PrintDoc
For Each r As Row In  bxhz.Table.Rows
    Dim rm = new prt.RenderEmpty '定义一个新的空对象
    rm.BreakBefore = prt.BreakEnum.Page '打印前换页
    ndoc.Body.Children.Add(rm) '加入到报表中
    Dim hjdx As WinForm.Label = e.Form.Controls("Label22")
    Dim pzlr As WinForm.Table = e.Form.Controls("Table1")
    pzlr.Table.Filter="numbers='"& r("numbers") &"'"
    hjdx.text=r("totalamount")
    Dim doc As PrintDoc = e.Form.GernatePrintDoc()
    ndoc.PageSetting.Width = doc.PageSetting.Width
    ndoc.PageSetting.Height = doc.PageSetting.Height
    nDoc.PageSetting.LeftMargin = Doc.PageSetting.LeftMargin
    nDoc.PageSetting.RightMargin = Doc.PageSetting.RightMargin
    nDoc.PageSetting.TopMargin = Doc.PageSetting.TopMargin
    nDoc.PageSetting.BottomMargin = Doc.PageSetting.BottomMargin
    For Each c As object In Doc.Body.Children
        Dim nc = c.clone
        ndoc.Body.Children.Add(nc)
    Next
Next
ndoc.Preview


 回到顶部
总数 22 上一页 1 2 3