Advanced Techniques¶
Master advanced DrawBox features.
Exporting Drawings¶
SVG Export¶
Export as vector graphics:
val svg = controller.exportSvg()
PNG Export¶
Export as image:
controller.saveBitmap()
Loading Previous Drawings¶
val json = loadFromFile()
controller.importPath(json)
Event Handling¶
Listen to drawing events:
controller.events.collect { event ->
when (event) {
is Event.ElementAdded -> {}
is Event.SvgExported -> {}
is Event.PngSaved -> {}
else -> {}
}
}
See API Reference for complete API.