Foxtable(狐表)用户栏目专家坐堂 → 文字型的打印对象设置的水印,如何加上方框?


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

主题:文字型的打印对象设置的水印,如何加上方框?

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/14 14:35:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/14 17:05:00 [显示全部帖子]

Dim doc As New PrintDoc '定义一个报表对象
Dim rg As New prt.Rendergraphics '设置文本对象的内容
rg.Width = 100 '设置对象宽度mm
rg.height = 100 '设置对象宽度mm
rg.X = 10 '指定水平位置
rg.y = 50 '指定垂直位置
rg.Graphics.TranslateTransform(0, 80)
rg.Graphics.RotateTransform(-45)
rg.Graphics.DrawImage(getImage("e:\bai.gif"),0,0)
Doc.WaterMark = rg '作为水印使用
Doc.Preview() '预览

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/14 17:22:00 [显示全部帖子]

这种无法旋转

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/15 8:38:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/15 8:42:00 [显示全部帖子]

错误所在事件:Excel报表,AfterBuild,检查这里的代码

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/15 10:11:00 [显示全部帖子]

错误所在事件:Excel报表,AfterBuild,检查这里的代码

这个是execl报表事件的错误,execl报表的使用和专业报表没有任何关系啊!不能混用的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/15 11:23:00 [显示全部帖子]

发段可以测试的代码看看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/16 9:45:00 [显示全部帖子]

WaterMark 只能设置一次,把多个水印合并到一起,大概这样

Dim ra2 As New prt.RenderArea '定义一个容器
                rm1 = New prt.Renderimage '设置图形对象
                rm1.Image = GetImage("JIT物料水印.JPG") '引用图片
                rm1.Width = 37 '设置对象宽度mm
                rm1.height = 22 '设置对象宽度mm
                rm1.X = 132 '指定水平位置
                rm1.y = 127 '指定垂直位置
ra2.children.add(rm1)
                rm2 = New prt.Renderimage '设置图形对象
                rm2.Image = GetImage("JIT物料水印.JPG") '引用图片
                rm2.Width = 37 '设置对象宽度mm
                rm2.height = 22 '设置对象宽度mm
                rm2.X = 132 '指定水平位置
                rm2.y = 268 '指定垂直位置
ra2.children.add(rm2)
                Doc.WaterMark = ra2 '作为水印使用  

 回到顶部