API 참조

@univerjs/watermark

이 API 페이지의 본문은 현재 영어로 제공됩니다. 코드 시그니처와 식별자는 언어에 따라 바뀌지 않습니다.

Watermark rendering plugin for Univer.

TypeScript
import { UniverWatermarkPlugin } from '@univerjs/watermark'univer.registerPlugin(UniverWatermarkPlugin, {})

Entry Points

  • Facade: @univerjs/watermark/facade

IUniverWatermarkConfig

TypeScript
import type { IImageWatermarkConfig, ITextWatermarkConfig, IUserInfoWatermarkConfig } from '@univerjs/engine-render'export interface IUniverWatermarkConfig {  userWatermarkSettings?: Partial<IUserInfoWatermarkConfig>  textWatermarkSettings?: Partial<ITextWatermarkConfig>  imageWatermarkSettings?: Partial<IImageWatermarkConfig>}

IGeneralWatermarkConfig

TypeScript
export interface IGeneralWatermarkConfig {  x: number  y: number  repeat: boolean  spacingX: number  spacingY: number  rotate: number  opacity: number}

IImageWatermarkConfig

TypeScript
export interface IImageWatermarkConfig extends IGeneralWatermarkConfig {  url: string  width: number  height: number  maintainAspectRatio: boolean  originRatio: number}

ITextWatermarkConfig

TypeScript
export interface ITextWatermarkConfig extends IGeneralWatermarkConfig {  content?: string  fontSize: number  color: string  bold: boolean  italic: boolean  direction: 'ltr' | 'rtl' | 'inherit'}

IUserInfoWatermarkConfig

TypeScript
export interface IUserInfoWatermarkConfig extends IGeneralWatermarkConfig, Omit<ITextWatermarkConfig, 'content'> {  name: boolean  email: boolean  phone: boolean  uid: boolean}

이 가이드는 어떠셨나요?

© 2026 DreamNum Co., Ltd.