Skip to main content
Version: 5.2

Function: createTextWatermark()

createTextWatermark<T>(pane, options): ITextWatermarkPluginApi<T>

Creates an image watermark.

Type parameters​

• T

Parameters​

• pane: IPaneApi<T>

Target pane.

• options: DeepPartial <TextWatermarkOptions>

Watermark options.

Returns​

ITextWatermarkPluginApi<T>

Image watermark wrapper.

Example​

import { createTextWatermark } from 'lightweight-charts';

const firstPane = chart.panes()[0];
const textWatermark = createTextWatermark(firstPane, {
horzAlign: 'center',
vertAlign: 'center',
lines: [
{
text: 'Hello',
color: 'rgba(255,0,0,0.5)',
fontSize: 100,
fontStyle: 'bold',
},
{
text: 'This is a text watermark',
color: 'rgba(0,0,255,0.5)',
fontSize: 50,
fontStyle: 'italic',
fontFamily: 'monospace',
},
],
});
// to change options
textWatermark.applyOptions({ horzAlign: 'left' });
// to remove watermark from the pane
textWatermark.detach();