@univerjs/watermark

GitHubEdit on GitHub
import { UniverWatermarkPlugin } from '@univerjs/watermark'

univer.registerPlugin(UniverWatermarkPlugin, IUniverWatermarkConfig)

IUniverWatermarkConfig

PropTypeDefault
userWatermarkSettings?
Partial<IUserInfoWatermarkConfig>
-
textWatermarkSettings?
Partial<ITextWatermarkConfig>
-
imageWatermarkSettings?
Partial<IImageWatermarkConfig>
-

IUserInfoWatermarkConfig

PropTypeDefault
url
string
-
width
number
-
height
number
-
maintainAspectRatio
boolean
-
originRatio
number
-
x
number
-
y
number
-
repeat
boolean
-
spacingX
number
-
spacingY
number
-
rotate
number
-
opacity
number
-

ITextWatermarkConfig

PropTypeDefault
content?
string
-
fontSize
number
-
color
string
-
bold
boolean
-
italic
boolean
-
direction
"ltr" | "rtl" | "inherit"
-
x
number
-
y
number
-
repeat
boolean
-
spacingX
number
-
spacingY
number
-
rotate
number
-
opacity
number
-

IUserInfoWatermarkConfig

PropTypeDefault
name
boolean
-
email
boolean
-
phone
boolean
-
uid
boolean
-
x
number
-
y
number
-
repeat
boolean
-
spacingX
number
-
spacingY
number
-
rotate
number
-
opacity
number
-
fontSize
number
-
color
string
-
bold
boolean
-
italic
boolean
-
direction
"ltr" | "rtl" | "inherit"
-