我在我的页面上有一个签名板,用户可以在那里进行电子签名。我使用的是js librairy SignaturePad(https://github.com/szimek/signature_pad)。
我的签名板背景颜色是黑色,所以我将笔划颜色设置为白色。在数据库中保存签名后,您可以选择打印包含签名的报告,但这次背景是白色。
我的问题是,当您尝试打印报告时,由于用户是以白色签名的,所以您看不到签名,因为它是白底白字。
有没有人有一个想法,我可以改变签名的颜色为白色使用css或其他方法,以保持默认颜色(黑色)时,我保存在我的数据库签名?
1条答案
按热度按时间50pmv0ei1#
保存签名时,
penColor
将保存在points/url中。您可以使用
getData()
获取所有点,然后使用forEach()
循环这些点,并相应地更改penColor
。backgroundColor
可以根据需要在运行时更改演示:
1.使用
backgroundColor: 'black'
和penColor: 'white'
创建1.按下按钮
1.将
backgroundColor
设置为white
1.按照上述说明更改
penColor
1.使用
fromData
重新绘制一个二个一个一个