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


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

主题:打印设置问题

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


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
打印设置问题  发帖心情 Post By:2017/9/21 16:27:00 [只看该作者]

请教老师,下面代码打印SQL统计表时,SQLTable中显示的数据是靠右的,打印的时候全部数据类型都居中了,怎样解决,是否只能用专业报表才能解决

 

With Tables("总评价_Table5").PrintInfo
    .Title = "项目统计查询表"
    .PageFooter = "第[PageNo]页,共[PageCount]页"
    .PageFooterLine = True
    .PaperKind = 9 'A4
    .FitIntoPage = True '自动适应页宽
    .LandScape = True '横向打印
    .LeftMargin =  5 '左边距
    .RightMargin = 5 '右边距
End With
Tables("总评价_Table5").Print(True,False)


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


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

Dim t As Table = Tables("总评价_Table5")
For Each c As Col In t.cols
    If c.IsNumeric Then
        c.TextAlign  = TextAlignEnum.Right
    End If
Next
t.Print(True,False)
[此贴子已经被作者于2017/9/21 16:41:21编辑过]

 回到顶部