wutao@digiwin 发表于 2024-11-11 22:42:20

水印问题

上图设置了addCellValueRule设置了规则大于0蓝色,然后水印不覆盖蓝色背景,还有标题也是水印没有覆盖标题背景,

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

Joestar.Xu 发表于 2024-11-12 12:15:41

您好,看上去您的核心需求是想给页面添加水印,但是被SpreadJS中的部分元素遮挡。

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

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.Xu 发表于 2024-11-12 17:25:21

您好,SpreadJS的绘制方式及细节涉及源码,所以我们也无法判断此处是否可以绘制在表格文字下方。

根据您目前的情况,目前只能给出调整zIndex和opacity的方式来实现此需求。
页: [1]
查看完整版本: 水印问题