Filigrane
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
pnpm add @univerjs/watermarknpm install @univerjs/watermarkyarn add @univerjs/watermarkbun add @univerjs/watermarkUtilisation
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
pnpm add @univerjs/watermarknpm install @univerjs/watermarkyarn add @univerjs/watermarkbun add @univerjs/watermarkUtilisation
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.
import '@univerjs/watermark/facade'Ajouter un filigrane
univerAPI.addWatermark('text', { content: 'hello', repeat: true })Supprimer un filigrane
univerAPI.deleteWatermark()Que pensez-vous de ce guide ?