-- 作者:易服
-- 发布时间:2011/8/15 9:52:00
--
以下是引用狐狸爸爸在2011-8-15 9:26:00的发言:
设计专业报表的时候,将文本对象和表头的行高设置大一点。
不知怎么加?
..............
Dim rx1 As New prt.RenderTable rx1.Cells(0,0).Text = "第[PageNo]页 共[PageCount]页 打印日期: [date.now]" rx1.Style.TextAlignHorz = prt.AlignHorzEnum.Center rx1.CellStyle.Spacing.Bottom = 0.5 \'底端内容缩进0.5毫米 rx1.Style.FontSize = 10 \'字体大小为8磅 Doc.PageFooter = rx1 \'作为页脚使用 rt.RowGroups(0,1).Header = prt.TableHeaderEnum.All \'将第一行作为表头 rt.RowGroups(0,1).Style.Font = New Font("宋体",10,FontStyle.Bold) \'字体大小 ...............
|
-- 作者:易服
-- 发布时间:2011/8/15 16:00:00
--
加上也不行 rt.rows(0).Height =50 \'表头行高
...........
rt.RowGroups(0,1).Header = prt.TableHeaderEnum.All \'将第一行作为表头 rt.rows(0).Height =10 \'表头行高 rt.RowGroups(0,1).Style.Font = New Font("宋体",10,FontStyle.Bold) \'字体大小 Dim Count As Integer = 0 For Each Col As DataCol In Dt.DataCols rt.Cells(0,Count).Text = Col.Caption For r As Integer = 0 To dt.DataRows.Count - 1 \'开始填入该列内容 rt.Cells(r +1,Count).Text = dt.DataRows(r)(Col.Name ) Next Count = Count + 1 Next ................
|