Optional buttonThe position where the "Paint tools", "Text and Objects" and "Effects" buttons should be inserted in the main toolbar.
Use false or -1 to skip insertion.
Undefined means the position will be determined automatically.
Optional fontArray of available font names.
['Arial', 'Verdana', 'Helvetica', 'Tahoma', 'Trebuchet MS', 'Times New Roman', 'Georgia', 'Garamond', 'Courier New', 'Brush Script MT']
Optional toolbarOptional. Specifies the layout of the paint, effects and objects toolbar. Defaults:
// Modify paint tools toolbar
viewer.addPlugin(new PaintToolsPlugin({
toolbarLayout: {
paintTools: ["Pencil", "Size", "Color", "Splitter", "Apply", "Cancel"]
}
}));
// Modify object tools toolbar
viewer.addPlugin(new PaintToolsPlugin({
toolbarLayout: {
objectTools: ["Apply", "Cancel", "Rectangle", "Arrow"]
}
}));
// Modify effects tools toolbar
viewer.addPlugin(new PaintToolsPlugin({
toolbarLayout: {
effectsTools: ["Apply", "Cancel", "Splitter", "Brightness", "Pixelate" ]
}
}));
Array of items for the effects tools toolbar.
Set to false if you want to hide this toolbar item.
["Apply", "Cancel", "Splitter", "Selection", "Splitter", "BrightnessContrast", "Vibrance", "Blur", "Pixelate", "Splitter", "Eraser", "Size", "UseOriginalImage", "Splitter", "Undo", "Redo"]
Array of items for the paint tools toolbar.
Set to false if you want to hide this toolbar item.
["Apply", "Cancel", "Splitter", "Selection", "Pencil", "Brush", "CloneStamp", "Eraser", "Splitter", "Size", "Color", "UseOriginalImage", "Splitter", "Undo", "Redo"]
Array of items for the text tools toolbar.
["Apply", "Cancel" , "Splitter", "Text", "Splitter", "FontSize", "FontName", "FontBold", "FontItalic", "FontColor", "Splitter", "Undo", "Redo"]
This option is deprecated in favor of the "Text and Objects" toolbar where you can add text objects directly.
Array of items for the insert objects toolbar.
Set to false if you want to hide this toolbar item.
Options for the PaintToolsPlugin.