Foxtable(狐表)用户栏目专家坐堂 → [求助]图片添加水印报错了


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

主题:[求助]图片添加水印报错了

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
[求助]图片添加水印报错了  发帖心情 Post By:2019/10/25 20:06:00 [显示全部帖子]

我在BeforeAttachFile里写这段代码,结果报错了
        Dim file As String = e.FileName
        Dim txt As String =  e.DataRow("第一列")
        Dim img As image = getImage(file)
        Dim bmp  = new bitmap(img.Width, img.Height)
        Dim g = graphics.fromimage(bmp)
        g.DrawImage(img,0,0) 
        g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High
        g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality
        Dim fnt As new Font("微软雅黑", 60, FontStyle.Bold) 
        Dim size = g.MeasureString(txt, fnt)
        g.TranslateTransform((img.width-size.width)/2, img.Height - size.height - 50)
        Dim semiTransBrush As new System.Drawing.SolidBrush(Color.FromArgb(120, 177, 171, 171)) 
        g.DrawString(txt, fnt, semiTransBrush, new PointF(0,0))
        bmp.Dispose
        semiTransBrush.Dispose
        e.FileName=e.DataRow("第一列")
        e.SubFolder = e.DataRow("第三列")
[此贴子已经被作者于2019/10/25 20:09:00编辑过]

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/25 21:02:00 [显示全部帖子]

还是报错。startIndex 不能大于字符串长度

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/25 21:58:00 [显示全部帖子]

ww
[此贴子已经被作者于2019/10/25 22:02:00编辑过]

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/25 22:06:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.zip



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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/25 22:45:00 [显示全部帖子]

DataColChanged没有e.FileName 属性


[此贴子已经被作者于2019/10/25 22:45:31编辑过]

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/25 23:11:00 [显示全部帖子]

 不好意思,这两句话又怎么替换呢       
e.FileName=e.DataRow("第一列")
        e.SubFolder = e.DataRow("第三列")


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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/26 10:15:00 [显示全部帖子]

还是报“startIndex 不能大于字符串长度” 这个错


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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/26 10:37:00 [显示全部帖子]

都是有值的

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/26 11:05:00 [显示全部帖子]

datacolchanged里根本没有e.FileName 这个属性

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


加好友 发短信
等级:小狐 帖子:368 积分:4209 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2019/10/26 11:11:00 [显示全部帖子]

可以了,谢谢

 回到顶部
总数 12 1 2 下一页