Foxtable(狐表)用户栏目专家坐堂 → 报表输出时,水印被覆盖


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

主题:报表输出时,水印被覆盖

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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
报表输出时,水印被覆盖  发帖心情 Post By:2019/8/7 10:15:00 [只看该作者]

如题

请帮忙看看 该怎么改 才能显示出来
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1(1).foxdb


[此贴子已经被作者于2019/8/7 10:15:29编辑过]

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/7 10:37:00 [只看该作者]

只能通过绘制

Dim dt As DataTable


dt = DataTables("表A")



Dim doc As New PrintDoc '定义一个报表
doc.PageSetting.PaperKind = 9 '纸张类型改为A4
Doc.PageSetting.LeftMargin = 5 '设置左边距
Doc.PageSetting.RightMargin = 5 '设置右边距
Doc.PageSetting.TopMargin = 0 '设置上边距
Doc.PageSetting.BottomMargin = 5 '设置下边距

Dim nd As Integer

'Dim P As WinForm.Painter = e.Form.Controls("Painter1")
Dim p As New prt.RenderGraphics
Dim G As Graphics = P.Graphics
g.clear(Color.white)
Dim N As New pen(color.blue , 2)
Dim fnt As New Font("宋体",10)

Dim fnt1 As New Font("宋体",20)

g.TranslateTransform(0 , 800 )
g.RotateTransform(-45)
g.DrawString("机密文件111111111",New Font("宋体",70),Brushes.Gray ,10,10)

g.RotateTransform(45)
g.TranslateTransform(0 , -800 )

g.DrawRectangle(n,0,50,150,40)

'-----------追加图片
……

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


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2019/8/7 10:44:00 [只看该作者]

效果不理想! 

蓝版,是什么问题导致水印失效的哇?

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


加好友 发短信
等级:超级版主 帖子:107730 积分:547983 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/7 10:56:00 [只看该作者]

绘制会遮挡底下所有东西

 回到顶部