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


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

主题:专业报表的问题

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
专业报表的问题  发帖心情 Post By:2018/8/25 9:29:00 [只看该作者]

Dim doc As New PrintDoc '定义一个报表
doc.PageSetting.Width = 60
doc.PageSetting.Height =40
Dim rt As New prt.RenderTable() '定义一个表格对象
doc.Body.Children.Add(rt) '将表格对象加入到报表中
rt.Style.GridLines.All = New prt.LineDef '将网格线类型设为默认类型
rt.Width = 58 '表宽为150毫米
rt.Height = 38 '表高为150毫米
rt.Rows.Count = 3 '设置行数
rt.Cols.Count = 3 '设置列数
Doc.Preview() '
出来的效果却是这样

图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180825092805.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/25 9:38:00 [只看该作者]


[此贴子已经被作者于2018/8/25 9:37:59编辑过]

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/8/25 9:39:00 [只看该作者]

感觉专业报表这个代码有点问题

我改成这样 
Dim doc As New PrintDoc '定义一个报表
Doc.PageSetting.Width=60
Doc.PageSetting.Height=600
Dim rt As New prt.RenderTable() '定义一个表格对象
doc.Body.Children.Add(rt) '将表格对象加入到报表中
rt.Style.GridLines.All = New prt.LineDef '将网格线类型设为默认类型
rt.Width = "Auto" '表宽为150毫米
rt.Height = 150 '表高为150毫米
rt.Rows.Count = 3 '设置行数
rt.Cols.Count = 3 '设置列数
Doc.Preview() '预览报表

只显示一条竖线
图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180825093847.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/25 9:43:00 [只看该作者]

Dim doc As New PrintDoc '定义一个报表
doc.PageSetting.Width = 60
doc.PageSetting.Height =40
doc.PageSetting.TopMargin = 1
doc.PageSetting.LeftMargin = 1
doc.PageSetting.BottomMargin = 1
doc.PageSetting.RightMargin = 1
Dim rt As New prt.RenderTable() '定义一个表格对象
doc.Body.Children.Add(rt) '将表格对象加入到报表中
rt.Style.GridLines.All = New prt.LineDef '将网格线类型设为默认类型
rt.Width = 58 '表宽为150毫米
rt.Height = 38 '表高为150毫米
rt.Rows.Count = 3 '设置行数
rt.Cols.Count = 3 '设置列数
Doc.Preview() '

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2018/8/25 13:51:00 [只看该作者]

果然可以了

 回到顶部