Skip to content
本页内容

API Documentation / AddPageWatermark

Class: AddPageWatermark

Constructors

constructor

new AddPageWatermark(options, container)

Parameters

NameTypeDescription
optionsAddPageWatermarkOptionsType水印配置
containerHTMLElement加入水印的容器

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

NameType
textArrstring | string[]

Returns

MutationObserver


set

set(textArr): null | () => void

Parameters

NameTypeDescription
textArrstring | string[]水印的文字

Returns

null | () => void

unbind方法


setWatermark

Private setWatermark(textArr): string

Parameters

NameType
textArrstring | string[]

Returns

string

Released under the MIT License.