Filigrane

Informations sur les plugins

La fonctionnalité de filigrane offre une solution flexible et sécurisée pour les feuilles de calcul. Elle permet aux développeurs d’ajouter des filigranes textuels ou graphiques et propose différentes options pour personnaliser leur apparence et leur comportement.

Utilisez le Générateur de filigranes pour prévisualiser les styles de filigrane et télécharger la configuration du plugin au format JSON.

Mode plugin

Installation

Shell
pnpm add @univerjs/watermark

Utilisation

TypeScript
import { UniverWatermarkPlugin } from '@univerjs/watermark'import '@univerjs/watermark/facade'const univer = new Univer({  // ...})univer.registerPlugin(UniverWatermarkPlugin, {   textWatermarkSettings: {     content: 'Hello, Univer!',     fontSize: 36,   }, })

Plugins et configuration

@univerjs/watermark

Ce plugin fournit l’implémentation principale de la fonctionnalité de filigrane. Il permet aux développeurs d’ajouter des filigranes textuels ou graphiques aux applications et propose différentes options pour personnaliser leur apparence et leur comportement. Il fournit le plugin UniverWatermarkPlugin.

Référence : @univerjs/watermark

Mode prédéfini

La fonctionnalité de filigrane ne fournit pas de préréglage, mais son plugin peut être associé à des préréglages.

Installation

Shell
pnpm add @univerjs/watermark

Utilisation

TypeScript
import { UniverWatermarkPlugin } from '@univerjs/watermark'import '@univerjs/watermark/facade'const { univerAPI } = createUniver({  // ...  presets: [    UniverSheetsCorePreset(),  ],  plugins: [    [UniverWatermarkPlugin, {       textWatermarkSettings: {         content: 'Hello, Univer!',         fontSize: 36,       },     }],   ],})

API Facade

Importation

Remarque sur le mode plugin

Seul le mode plugin nécessite d’importer manuellement le package Facade. Le mode prédéfini inclut déjà le package Facade correspondant : aucun import supplémentaire n’est nécessaire.

TypeScript
import '@univerjs/watermark/facade'

Ajouter un filigrane

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

Supprimer un filigrane

TypeScript
univerAPI.deleteWatermark()

Que pensez-vous de ce guide ?

© 2026 DreamNum Co., Ltd.