首页 > 解决方案 > 如何在 JSPdf 中设置文本颜色的不透明度

问题描述

我正在使用 Jspdf 生成 pdf,以及具有多条记录的表格,我想在表格上显示水印文本,但我无法为水印文本颜色设置不透明度。如何以角度为JSpdf中的文本颜色设置不透明度

标签: javascriptangularjspdf

解决方案


您可以setGState()在绘制文本之前使用设置不透明度,如下所示:

doc.saveGraphicsState();
doc.setGState(new doc.GState({opacity: 0.2}));
doc.text(text, x, y, {align: 'center', baseline: 'middle'})
doc.restoreGraphicsState();

推荐阅读