水印问题
上图设置了addCellValueRule设置了规则大于0蓝色,然后水印不覆盖蓝色背景,还有标题也是水印没有覆盖标题背景,我期望的是水印在文字内容下方,而不是在背景下方,标题和蓝色背景完全覆盖了水印,这个需要如何处理。目前水印生成使用HTML2canvas
您好,看上去您的核心需求是想给页面添加水印,但是被SpreadJS中的部分元素遮挡。
您可以调整zIndex为1,并且设置opacity来避免影响文本的显示,如下图所示:
本帖最后由 wutao@digiwin 于 2024-11-12 13:50 编辑
Joestar.Xu 发表于 2024-11-12 12:15
您好,看上去您的核心需求是想给页面添加水印,但是被SpreadJS中的部分元素遮挡。
您可以调整zIndex为1 ...
您好,这样确实可以,但是如果水印颜色太深会遮挡表格文字内容的,水印文字浅色没有问题,请问这个是无法做到水印文字只显示在表格文字下方吗? 您好,SpreadJS的绘制方式及细节涉及源码,所以我们也无法判断此处是否可以绘制在表格文字下方。
根据您目前的情况,目前只能给出调整zIndex和opacity的方式来实现此需求。
页:
[1]