API Documentation / AddPageWatermark
Class: AddPageWatermark
Constructors
constructor
• new AddPageWatermark(options, container)
Parameters
| Name | Type | Description |
|---|---|---|
options | AddPageWatermarkOptionsType | 水印配置 |
container | HTMLElement | 加入水印的容器 |
Properties
container
• Private container: HTMLElement
加入水印的容器
id
• Private id: string
生成的水印元素id
options
• options: Required<AddPageWatermarkOptionsType>
水印配置
unbind
• unbind: null | () => void = null
去除container上的水印
normalAddPageWatermarkOption
▪ Static normalAddPageWatermarkOption: Required<AddPageWatermarkOptionsType>
水印默认配置
watermarkId
▪ Static watermarkId: number = 0
Methods
createObserver
▸ Private createObserver(textArr): MutationObserver
Parameters
| Name | Type |
|---|---|
textArr | string | string[] |
Returns
MutationObserver
set
▸ set(textArr): null | () => void
Parameters
| Name | Type | Description |
|---|---|---|
textArr | string | string[] | 水印的文字 |
Returns
null | () => void
unbind方法
setWatermark
▸ Private setWatermark(textArr): string
Parameters
| Name | Type |
|---|---|
textArr | string | string[] |
Returns
string