以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  专业报表中的水印如何设置在最顶端?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147126)

--  作者:scofields
--  发布时间:2020/3/10 11:30:00
--  专业报表中的水印如何设置在最顶端?
专业报表中的水印如何设置在最顶端?好像找不到相应的属性设置?

Dim doc As New PrintDoc \'定义一个报表
Dim
rt As prt.RenderText \'定义一个文本对象
Dim
s As String \'定义字符变量
\'设置水印

rt = New prt.RenderText
\'设置文本对象的内容
rt.Text =
"Foxtable" \'设置文本内容
rt.Width =
"Parent.Width" \'宽度等于页面宽度
rt.Height =
"Parent.Height" \'高度等于页面高度
rt.Style.TextAngle =
45 \'旋转45度
rt.Style.TextAlignHorz = prt.AlignHorzEnum.Center
\'水平居中对齐
rt.Style.TextAlignVert = prt.AlignVertEnum.Center
\'垂直居中对齐
rt.Style.FontSize =
72 \'字体大小为8磅
rt.Style.TextColor = Color.Gray
\'文本颜色为灰色
Doc.WaterMark = rt
\'作为水印使用
doc.Preview()
\'预览


--  作者:有点蓝
--  发布时间:2020/3/10 11:59:00
--  
没得设置。
--  作者:程兴刚
--  发布时间:2020/3/10 14:51:00
--  
试试这样,我是瞎蒙的,不一定对:
rt.Style.TextAlignVert = prt.AlignVertEnum.Top