Foxtable(狐表)用户栏目专家坐堂 → 专业报表


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

主题:专业报表

美女呀,离线,留言给我吧!
bm
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
脑子不好用啊。请教高手  发帖心情 Post By:2013/11/5 1:27:00 [只看该作者]

图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


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

Dim doc As New PrintDoc
Dim rt As  New prt.RenderArea
Dim rm As prt.RenderEmpty '定一个空对象
Dim Cur As Row = Tables("表A").Current
For Each i As String In Cur("第一列")
    Dim r As New prt.RenderText
    r.text = i & " "
    If IsNumeric(i) Then
        r.Style.Font = New Font("宋体",12,FontStyle.Underline)
        r.Width = 2
    Else
        r.Style.Font = New Font("宋体", 12)
        r.Width = 2
    End If
    rt.Children.Add(r)
    
    If i = vblf Then
        rm = new prt.RenderEmpty '定义一个新的空对象
        rm.BreakBefore = prt.BreakEnum.Line
        rt.Children.Add(rm)
    End If
    
Next
rt.Stacking = prt.StackingRulesEnum.InlineLeftToRight
rt.X = 68
rt.Y = 62
rt.Width = 38


doc.Body.Children.Add(rt)
doc.PageSetting.Landscape = True
doc.PageSetting.Width = 300
doc.PageSetting.Height = 200
Doc.PageSetting.LeftMargin = 13
Doc.PageSetting.TopMargin = 10
doc.AutoRotate = False
Doc.Preview()

 回到顶部
美女呀,离线,留言给我吧!
bm
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
  发帖心情 Post By:2013/11/5 9:45:00 [只看该作者]

谢谢bin哥图片点击可在新窗口打开查看

 回到顶部
总数 13 上一页 1 2