Appearance
临时水印(TemporaryWatermark)
TemporaryWatermark 是临时覆盖在文档上的水印,主要是为了对截图等场景做留痕,不会存入文档内部,下载、打印时不存在。
方法列表
方法 | 返回类型 | 说明 |
---|---|---|
Add() | 临时水印对象 | 添加并设置临时水印参数 |
Show() | 无 | 显示临时水印 |
Hide() | 无 | 隐藏临时水印 |
Add()
添加并设置临时水印参数
语法
表达式.ActivePresentation.TemporaryWatermark.Add({ type, value })
IMPORTANT
当前文档只能存在一个临时水印对象,多次调用 Add
方法仅最后一次生效
参数
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
type | Number | 否 | 1 | 是否生成水印,0:生成,1:不生成 |
value | String | 是 | 无 | 水印内容,支持使用 \\n 换行 |
fillstyle | String | 否 | rgba( 192, 192, 192, 0.6 ) | 文字的填充色,支持 rgba 格式 |
font | String | 否 | 20px Serif | 水印的字体 |
rotate | Number | 否 | -30 | 水印的旋转角度 |
horizontal | Number | 否 | 30 | 水印水平间距 |
vertical | Number | 否 | 30 | 水印垂直间距 |
示例
js
const TemporaryWatermark =
jssdk.Application.ActivePresentation.TemporaryWatermark;
TemporaryWatermark.Add({ value: "李明(1234)\\n192.168.1.100" });
TemporaryWatermark.Show();
Show()
显示临时水印
语法
表达式.ActivePresentation.TemporaryWatermark.Show()
示例
js
const TemporaryWatermark =
jssdk.Application.ActivePresentation.TemporaryWatermark;
TemporaryWatermark.Show();
Hide()
隐藏临时水印
语法
表达式.ActivePresentation.TemporaryWatermark.Hide()
示例
js
const TemporaryWatermark =
jssdk.Application.ActivePresentation.TemporaryWatermark;
TemporaryWatermark.Hide();