Foxtable(狐表)用户栏目专家坐堂 → 专业报表自动换行失败


  共有4151人关注过本帖平板打印复制链接

主题:专业报表自动换行失败

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


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
专业报表自动换行失败  发帖心情 Post By:2014/7/16 16:08:00 [只看该作者]

貌似在专业报表里的表格里添加的文字会自动换行.

但是很奇怪的是貌似只会根据某一列的文字多少来确定行高.结果就是某些列的文字显示不完

后来我在没有自动调整行高的行的相应代码位置添加了.WordWrap = true,仍然不对

一下是截取关键部位的代码,大家指点指点

 

 

 

For i As Integer = 2 To hs + 1
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("原货号") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,0).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("原面料") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,1).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("原颜色") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,2).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("现货号") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,3).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("件数") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,4).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("规格") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,5).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("厂价") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,6).RenderObject = rx2 '放置在单元格中
        rx2 = New prt.RenderText '创建一个新的文本对象
        rx2.text = Tables("订单.订单数据").rows(i-2)("备注") '设置文本对象的内容
        rx2.Style.Spacing.All = 1 '内容和网格线的距离为1
        rtb.Cells(i,7).RenderObject = rx2 '放置在单元格中
        rtb.cells(i,7).Style.TextAlignHorz = prt.AlignHorzEnum.left '水平靠左
    Next


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