워터마크
Plugin 정보
워터마크 기능은 스프레드시트에 유연하고 안전한 워터마크 솔루션을 제공합니다. 개발자는 스프레드시트에 텍스트 또는 이미지 워터마크를 추가하고, 다양한 구성 옵션으로 워터마크의 모양과 동작을 맞춤 설정할 수 있습니다.
플러그인 모드
설치
Shell
pnpm add @univerjs/watermarkShell
npm install @univerjs/watermarkShell
yarn add @univerjs/watermarkShell
bun add @univerjs/watermark사용법
TypeScript
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 플러그인을 제공합니다.
프리셋 모드
워터마크는 프리셋을 제공하지 않지만 다른 프리셋과 플러그인 형태로 함께 사용할 수 있습니다.
설치
Shell
pnpm add @univerjs/watermarkShell
npm install @univerjs/watermarkShell
yarn add @univerjs/watermarkShell
bun add @univerjs/watermark사용법
TypeScript
import { UniverWatermarkPlugin } from '@univerjs/watermark'import '@univerjs/watermark/facade'const { univerAPI } = createUniver({ // ... presets: [ UniverSheetsCorePreset(), ], plugins: [ [UniverWatermarkPlugin, { textWatermarkSettings: { content: 'Hello, Univer!', fontSize: 36, }, }], ],})Facade API
가져오기
플러그인 모드 참고
Facade 패키지를 수동으로 가져와야 하는 것은 플러그인 모드뿐입니다. 프리셋 모드에는 해당 Facade 패키지가 이미 포함되어 있으므로 추가로 가져올 필요가 없습니다.
TypeScript
import '@univerjs/watermark/facade'워터마크 설정
TypeScript
univerAPI.addWatermark('text', { content: 'hello', repeat: true })워터마크 제거
TypeScript
univerAPI.deleteWatermark()이 가이드는 어떠셨나요?