找回密码
 立即注册

QQ登录

只需一步,快速开始

onroader

初级会员

35

主题

85

帖子

284

积分

初级会员

积分
284
onroader
初级会员   /  发表于:2022-5-25 16:28  /   查看:3102  /  回复:3
1金币
本帖最后由 onroader 于 2022-5-25 17:27 编辑

能否帮忙提供一下fpspread打印添加水印的实例代码。

在PrintBackground事件写如下代码:e.Graphics.DrawString("添加水印测试", new Font("黑体", 28, FontStyle.Bold), new SolidBrush(Color.Gray), 100, 150);e.Graphics.RotateTransform(45);


测试结果如下,格子区域会把水印挡住,理想的效果是水印在上面。


image.png527447814.png

最佳答案

查看完整内容

参考这里,重要的一点是,把PrintInfo 的Opacity 设置为100,这样前面就透明了 https://www.grapecity.com/spreadnet/docs/online-win/spwin-printwatermark.html

3 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-26 14:39:42
4#
不客气
回复 使用道具 举报
onroader
初级会员   /  发表于:2022-5-26 14:27:09
3#
可以了,感谢!
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-25 16:28:25
来自 2#
参考这里,重要的一点是,把PrintInfo 的Opacity 设置为100,这样前面就透明了

https://www.grapecity.com/spread ... printwatermark.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部