Dim i1 As Integer = 1
Dim i2 As Integer = 1
For Each r As Row In Tables("表A").Rows
If r.IsNull("一级标题") = False Then
s = "第" & i1 & "章 " & r("一级标题")
i1 += 1
i2 = 1
rt = New prt.RenderText
rt.Text = s '设置文本对象的内容
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center
rt.Style.Font = New Font("黑体", 16, FontStyle.Bold) '设置字体
rt.Style.Spacing.top = 5 '设置上间隔为5毫米
' rt.Style.Spacing.Bottom = 5 '设置下间隔为5毫米
rt.Style.LineSpacing = 200 '2.0倍行距
doc.Body.Children.Add(rt) '将文本对象加入到报表
s = "第" & i2 & "节 " & r("二级标题")
i2 += 1
rt = New prt.RenderText
rt.Text = s '设置文本对象的内容
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center
rt.Style.Font = New Font("黑体", 16, FontStyle.Bold) '设置字体
rt.Style.Spacing.top = 5 '设置上间隔为5毫米
' rt.Style.Spacing.Bottom = 5 '设置下间隔为5毫米
rt.Style.LineSpacing = 200 '2.0倍行距
doc.Body.Children.Add(rt) '将文本对象加入到报表
Else
s = "第" & i2 & "节 " & r("二级标题")
i2 += 1
rt = New prt.RenderText
rt.Text = s '设置文本对象的内容
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center
rt.Style.Font = New Font("黑体", 16, FontStyle.Bold) '设置字体
rt.Style.Spacing.top = 5 '设置上间隔为5毫米
' rt.Style.Spacing.Bottom = 5 '设置下间隔为5毫米
rt.Style.LineSpacing = 200 '2.0倍行距
doc.Body.Children.Add(rt) '将文本对象加入到报表
End If
Next