水印

GitHub在 GitHub 上编辑
插件信息
@univerjs/watermark
需要服务端支持

水印功能只在为电子表格提供水印功能。它允许开发者在电子表格中添加文本或图片水印,并提供多种配置选项来定制水印的外观和行为。

预设模式

水印并未提供预设模式,但支持与其插件混用。

安装

npm install @univerjs/watermark

使用

import { UniverWatermarkPlugin } from '@univerjs/watermark'

import '@univerjs/watermark/facade'

const { univerAPI } = createUniver({
  // ...
  presets: [
    UniverSheetsCorePreset(),
  ],
  plugins: [
    [UniverWatermarkPlugin, { 
      textWatermarkSettings: { 
        content: 'Hello, Univer!', 
        fontSize: 36, 
      }, 
    }], 
  ],
})

插件模式

安装

npm install @univerjs/watermark

使用

import { UniverWatermarkPlugin } from '@univerjs/watermark'

import '@univerjs/watermark/facade'

const univer = new Univer({
  // ...
})

univer.registerPlugin(UniverWatermarkPlugin, { 
  textWatermarkSettings: { 
    content: 'Hello, Univer!', 
    fontSize: 36, 
  }, 
}) 

插件与配置

@univerjs/watermark

本插件提供了水印功能的核心实现。它允许开发者在应用中添加文本或图片水印,并提供多种配置选项来定制水印的外观和行为。其提供了 UniverWatermarkPlugin 插件。

参考:@univerjs/watermark

Facade API

设置水印

univerAPI.addWatermark('text', { content: 'hello', repeat: true })

移除水印

univerAPI.deleteWatermark()

你觉得这篇文档如何?