找回密码
 立即注册

QQ登录

只需一步,快速开始

[处理中] 水印问题

wutao@digiwin
金牌服务用户   /  发表于:2024-11-11 22:42  /   查看:244  /  回复:3
1金币
image.png37432860.png 上图设置了addCellValueRule设置了规则大于0蓝色,然后水印不覆盖蓝色背景,还有标题也是水印没有覆盖标题背景,

我期望的是水印在文字内容下方,而不是在背景下方,标题和蓝色背景完全覆盖了水印,这个需要如何处理。目前水印生成使用HTML2canvas

demo.zip

221.08 KB, 下载次数: 21

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-11-12 12:15:41
沙发
您好,看上去您的核心需求是想给页面添加水印,但是被SpreadJS中的部分元素遮挡。

您可以调整zIndex为1,并且设置opacity来避免影响文本的显示,如下图所示:

image.png404966735.png
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2024-11-12 13:31:07
板凳
本帖最后由 wutao@digiwin 于 2024-11-12 13:50 编辑
Joestar.Xu 发表于 2024-11-12 12:15
您好,看上去您的核心需求是想给页面添加水印,但是被SpreadJS中的部分元素遮挡。

您可以调整zIndex为1 ...

您好,这样确实可以,但是如果水印颜色太深会遮挡表格文字内容的,水印文字浅色没有问题,请问这个是无法做到水印文字只显示在表格文字下方吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-11-12 17:25:21
地板
您好,SpreadJS的绘制方式及细节涉及源码,所以我们也无法判断此处是否可以绘制在表格文字下方。

根据您目前的情况,目前只能给出调整zIndex和opacity的方式来实现此需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部