Other properties and methods
Other properties and methods
- Invalid component, redraw canvas -invalidate()
- set the maximum update rate - setMaxFPS(fps)
- traverse visible element - forEachVisibleUI(call, scope)
- Acquire element at mouse point position - getElementByMouseEvent(evt) → {Element}
- Acquire element by name - getElementByName(name) → {Element}
- Move element position - moveElements(elements, dx, dy)
- Export canvas - exportImage(scale, clipBounds) → {Object}
- Whether elements are visible - isVisible(item) → {Boolean}
Example
Exports the canvas to images, and displays at new webpage
function exportImage(graph, scale, clipBounds) {
    var imageInfo = graph.exportImage(scale, clipBounds);
    if (!imageInfo || !imageInfo.data) {
        return false;
    }
    var win = window.open();
    var doc = win.document;
    doc.title = "export image - " + imageInfo.width + " x " + imageInfo.height;
    var img = doc.createElement("img");
    img.src = imageInfo.data;
    doc.body.appendChild(img);
}
