Foxtable(狐表)用户栏目专家坐堂 → 求高手帮忙将下面的两段代码合并 水印


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

主题:求高手帮忙将下面的两段代码合并 水印

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/9 12:26:00 [显示全部帖子]

1、不能用word模板,把内容打印到专业报表中,参考

Dim doc As New PrintDoc() '定义一个报表
Dim rt1 As prt.RenderText '定义一个文本对象
Dim s As String = "介绍信存根" & vbcrlf
s &= "新华网绵阳5月16日电(记者孙承斌)16日上午,在四川抗震救灾的"
s = s & "危急时刻,中共中央总书记?国家主席?中央军委主席乘飞机赶往四川"
s = s & "省地震灾区,慰问灾区干部群众,看望奋战在抗震救灾第一线的部队官兵?公"
s = s & "安民警和医护人员,指导抗震救灾工作."

rt1= New prt.RenderText
rt1.Text = s '设置文本对象的内容
rt1.Style.TextIndent = 9 '首行缩进9毫米
rt1.Style.Spacing.Top = 5 '每段间隔5毫米
rt1.Style.LineSpacing = 150 '1.5倍行距
doc.Body.Children.Add(rt1) '将文本对象加入到报表

Dim wra As new prt.RenderArea
Dim rt As New prt.RenderTable() '定义一个表格对象
wra.y = 10
wra.x = 10
wra.Children.Add(rt) '将表格对象加入到报表中
'下面的代码向表格中填入值
For r As Integer = 0 To 4
    For c As Integer = 0 To 2
        Dim rx As New prt.RenderText '定义一个文本对象
        rx.Text = "XXXX建设工程有限公司 " & Date.Now  '设置文本对象的内容
        rx.Style.TextAlignHorz = prt.AlignHorzEnum.Center '水平居中
        rx.Style.TextAlignVert = prt.AlignVertEnum.Center '垂直居中
        rx.Style.TextColor = Color.plum    '设置文本颜色
        rx.Width = 53 '宽度为39毫米
        rx.Height = 48 '宽度为35毫米
        rx.Style.Spacing.All = 2 '设置各个方向的间隔
        rx.Style.TextAngle = 25 '顺时钟旋转45度
        rt.Cells(r, c).RenderObject = rx '将文本对象放置在单元格中
    Next
Next
doc.Body.Children.Add(wra)

doc.Preview() '预览

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/9 12:28:00 [显示全部帖子]

2、在word中添加水印,参考
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=623146&ID=90243&skin=1

 回到顶部