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


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

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

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


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
求高手帮忙将下面的两段代码合并 水印  发帖心情 Post By:2016/10/8 21:01:00 [显示全部帖子]

两段代码生成的图片

此主题相关图片如下:1.png
按此在新窗口浏览图片

此主题相关图片如下:0.png
按此在新窗口浏览图片
合并后的效果

此主题相关图片如下:2.png
按此在新窗口浏览图片


求高手帮忙将下面的两段代码合并,我测试N次就是没成功,急死人了

代码1: 根据模板生成介绍信
Dim tm As String  = ProjectPath & "Attachments\介绍信.doc" '指定模板文件
Dim fl As String = ProjectPath & "Reports\介绍信.doc" '指定目标文件
'Dim rt As prt.RenderText '定义一个文本对象
Dim wrt As New WordReport(Tables("介绍信管理"),tm,fl) '定义一个WordReport
For Each r As Row In Tables("介绍信管理").Rows '逐行生成报表
    Dim Bar As New BarCodeBuilder
    Bar.Symbology = Barpro.Symbology.QRCode
    wrt.BuildOne(r)
Next
wrt.Show() '显示报表


代码2: 加入水印代码
Dim doc As New PrintDoc() '定义一个报表
Dim rt As prt.RenderText '定义一个文本对象
doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight '设置排列方式
For i As Integer = 0 To 14
    rt = New prt.RenderText() '创建文本对象
    rt.Text = "XXXX建设工程有限公司 " & Date.Now  '设置文本对象的内容
    rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center '水平居中
    rt.Style.TextAlignVert = prt.AlignVertEnum.Center '垂直居中
    rt.Style.TextColor = Color.plum    '设置文本颜色
    rt.Width = 53 '宽度为39毫米
    rt.Height = 48 '宽度为35毫米
    rt.Style.Spacing.All = 2 '设置各个方向的间隔
    rt.Style.TextAngle = 25 '顺时钟旋转45度
    doc.Body.Children.Add(rt) '将文本对象加入到报表
Next
doc.Preview() '预览

将水印加入到模板中……     最终效果如下

此主题相关图片如下:2.png
按此在新窗口浏览图片


 回到顶部