@univerjs/watermark
import { UniverWatermarkPlugin } from '@univerjs/watermark'
univer.registerPlugin(UniverWatermarkPlugin, IUniverWatermarkConfig)
IUniverWatermarkConfig
Prop | Type | Default |
---|---|---|
userWatermarkSettings? | Partial<IUserInfoWatermarkConfig> | - |
textWatermarkSettings? | Partial<ITextWatermarkConfig> | - |
imageWatermarkSettings? | Partial<IImageWatermarkConfig> | - |
IUserInfoWatermarkConfig
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
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" | - |