Foxtable(狐表)用户栏目专家坐堂 → Table可以设置水印吗?


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

主题:Table可以设置水印吗?

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


加好友 发短信
等级:二尾狐 帖子:517 积分:3383 威望:0 精华:0 注册:2013/1/3 17:08:00
  发帖心情 Post By:2015/5/29 17:13:00 [只看该作者]

Dim bit As New Bitmap
内容=date.today,旋转45度



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/29 17:40:00 [只看该作者]

以下是引用nothing在2015/5/29 17:09:00的发言:
逛逛老师能帮忙做个示例不
Table如何设置背景图,如何动态生成图片(如何加字,内容是当天的日期)

 

选择也是很麻烦的事

 

Dim w As Integer = 200
Dim h As Integer = 100

Dim angle As Double = 45
Dim a As Double = angle Mod 360


Dim radian As Double = a * Math.PI / 180.0
Dim cos As Double = Math.Cos(radian)
Dim sin As Double = Math.Sin(radian)

Dim newW As Integer = Math.Max(Math.Abs(w * cos - h * sin), Math.Abs(w * cos + h * sin))
Dim newH As Integer = Math.Max(Math.Abs(w * sin - h * cos), Math.Abs(w * sin + h * cos))

Dim bmpSrc As new Bitmap(newW, newH)
Dim g = Graphics.FromImage(bmpSrc)

'g.FillRectangle(Brushes.Red,0,0,newW,newH)

g.TranslateTransform(newW/2, newH/2)
g.RotateTransform(angle)
g.TranslateTransform(-newW/2, -newH/2)
Dim x As Integer = (newW-w)/2
Dim y As Integer = (newH-h)/2
Dim fnt As New Font("宋体",16)
Dim msg As String = "I Like Foxtable"
g.DrawString(msg,fnt,Brushes.Red,x,y)


bmpSrc.Save("d:\test2.jpg")

g.Dispose()
bmpSrc.Dispose


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


加好友 发短信
等级:二尾狐 帖子:517 积分:3383 威望:0 精华:0 注册:2013/1/3 17:08:00
  发帖心情 Post By:2015/5/30 9:57:00 [只看该作者]

动态生成背景图片解决了

求如何将该图片设为Table的背景

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


加好友 发短信
等级:版主 帖子:1693 积分:12123 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/5/30 13:42:00 [只看该作者]

 

 

 Table加背景图片的方法

 

 

 

 

Tables("表名").Grid.BackgroundImage = GetImage("图片全路径")

 

Tables("表名").Grid.BackgroundImageLayout = 0     ‘可以不设,尽量用0或1,避免闪烁

 

这样就可以看见背景图片了

 

 

接着要对表格样式进行设置(给各种样式的颜色加透明度)

 

参照 帮助中    系统样式设置

 

比如:DataTables("表名").SysStyles("Alternate").BackColor = Color.FromArgb(150,180,180,180)

 

 

 

[此贴子已经被作者于2015/10/3 22:14:13编辑过]

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


加好友 发短信
等级:婴狐 帖子:85 积分:880 威望:0 精华:0 注册:2010/11/20 21:39:00
  发帖心情 Post By:2015/5/30 14:55:00 [只看该作者]

看看学习学习

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


加好友 发短信
等级:小狐 帖子:322 积分:2668 威望:0 精华:0 注册:2014/6/24 17:29:00
  发帖心情 Post By:2015/5/30 16:47:00 [只看该作者]

学习学习

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2015/5/30 17:25:00 [只看该作者]

以下是引用逛逛在2015/5/30 13:42:00的发言:

 

 

 Table加背景图片的方法

 

 


以下内容只有回复后才可以浏览

 

Tables("表名").Grid.BackgroundImage = GetImage("图片全路径")

 

Tables("表名").Grid.BackgroundImageLayout = 0     ‘可以不设,尽量用0或1,避免闪烁

 

这样就可以看见背景图片了

 

 

接着要对表格样式进行设置(给各种样式的颜色加透明度)

 

参照 帮助中    系统样式设置

 

比如:DataTables("表名").SysStyles("Alternate").BackColor = Color.FromArgb(150,180,180,180)



 

多了些趣味。

好!



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


加好友 发短信
等级:童狐 帖子:272 积分:2189 威望:0 精华:0 注册:2013/9/26 1:49:00
  发帖心情 Post By:2015/8/13 17:51:00 [只看该作者]

支持一下

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


加好友 发短信
等级:三尾狐 帖子:723 积分:5058 威望:0 精华:0 注册:2014/12/30 16:52:00
kan kan  发帖心情 Post By:2015/8/13 20:57:00 [只看该作者]

kan kan

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


加好友 发短信
等级:狐精 帖子:3358 积分:24758 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2015/8/13 20:57:00 [只看该作者]

 图片点击可在新窗口打开查看

 回到顶部
总数 22 上一页 1 2 3 下一页