Skip to content

Watermark plugin ​

0.2.24+

Watermark instance is responsible for displaying the watermark.

Please refer to the Instantiation Options for configuration.

Register ​

js
import MindMap from 'simple-mind-map'
import Watermark from 'simple-mind-map/src/plugins/Watermark.js'
// import Watermark from 'simple-mind-map/src/Watermark.js' Use this path for versions below v0.6.0

MindMap.usePlugin(Watermark)

After registration and instantiation of MindMap, the instance can be obtained through mindMap.watermark.

Methods ​

draw() ​

Redraw the watermark.

Note: For imprecise rendering, some watermarks beyond the visible area will be drawn. If you have extreme performance requirements, it is recommended to develop the watermark function yourself.

updateWatermark(config) ​

Update watermark config. Example:

js
mindMap.watermark.updateWatermark({
    text: 'Watermark text',
    lineSpacing: 100,
    textSpacing: 100,
    angle: 50,
    textStyle: {
      color: '#000',
      opacity: 1,
      fontSize: 20
    }
})

hasWatermark() ​

v0.3.2+

Gets whether the watermark exists.

clear() ​

v0.9.2+

Clear watermark.

MIT License.