Skip to content

临时水印(TemporaryWatermark)

TemporaryWatermark 是临时覆盖在文档上的水印,主要是为了对截图等场景做留痕,不会存入文档内部,下载、打印时不存在。

方法列表

方法返回类型说明
Add()临时水印对象添加并设置临时水印参数
Show()显示临时水印
Hide()隐藏临时水印

Add()

添加并设置临时水印参数

语法

表达式.ActiveDocument.TemporaryWatermark.Add({ type, value })

IMPORTANT

当前文档只能存在一个临时水印对象,多次调用 Add 方法仅最后一次生效

参数

属性类型必填默认值说明
typeNumber1是否生成水印,0:生成,1:不生成
valueString水印内容,支持使用 \\n 换行
fillstyleStringrgba( 192, 192, 192, 0.6 )文字的填充色,支持 rgba 格式
fontString20px Serif水印的字体
rotateNumber-30水印的旋转角度
horizontalNumber30水印水平间距
verticalNumber30水印垂直间距

示例

js
const TemporaryWatermark = jssdk.Application.ActiveDocument.TemporaryWatermark;
TemporaryWatermark.Add({ value: "李明(1234)\\n192.168.1.100" });
TemporaryWatermark.Show();

Show()

显示临时水印

语法

表达式.ActiveDocument.TemporaryWatermark.Show()

示例

js
const TemporaryWatermark = jssdk.Application.ActiveDocument.TemporaryWatermark;
TemporaryWatermark.Show();

Hide()

隐藏临时水印

语法

表达式.ActiveDocument.TemporaryWatermark.Hide()

示例

js
const TemporaryWatermark = jssdk.Application.ActiveDocument.TemporaryWatermark;
TemporaryWatermark.Hide();