以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 不同页码设置不同的水印 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192089) |
-- 作者:lxhmax -- 发布时间:2024/5/28 15:16:00 -- 不同页码设置不同的水印 Dim doc As New PrintDoc \'定义一个报表 Dim rt As prt.RenderText \'定义一个文本对象 \'设置水印 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() \'预览 老师,这个水印可以设置不容的页码用不同的水印不?
|
-- 作者:有点蓝 -- 发布时间:2024/5/28 15:24:00 -- 不能的, |
-- 作者:lxhmax -- 发布时间:2024/5/28 15:27:00 -- If 1=1 Then Dim a As New prt.RenderArea \'定义一个容器 a.Height = 40 : a.Width = 40 a.X = 130 : a.Y = 147 Dim yinzhang As New prt.RenderImage \'印章 yinzhang.Image = GetImage(ProjectPath & "印章.png") \'自己换印章图像 yinzhang.Height = 40 a.Children.Add(yinzhang) \'将印章加入到签名 doc.Body.Children.Add(a) \'将容器ra加入到报表 End If 老师,这个容器可以指定的放到第几页不?
[此贴子已经被作者于2024/5/28 15:46:04编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/5/28 16:12:00 -- 如果是自己做分页的就可以,比如:http://www.foxtable.com/webhelp/topics/2408.htm,否则无法知道打印的是哪一页 |