How to use the nomnoml.draw function in nomnoml

To help you get started, we’ve selected a few nomnoml examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github xm-online / xm-webapp / src / app / admin-config / specification-mng / config-visualizer-dialog / config-visualizer-dialog.component.ts View on Github external
public sourceChanged(): void {
        const canvasElement = document.getElementById('canvas');
        try {
            const superSampling = window.devicePixelRatio || 1;
            const scale = superSampling * Math.exp(this.zoomLevel / 10);
            nomnoml.draw(canvasElement, this.source, scale);
            this.positionCanvas(canvasElement, superSampling, this.offset);
        } catch (e) {
            console.log(e); // tslint:disable-line
        }
    }
github nasa / openmct / docs / gendocs.js View on Github external
function renderNomnoml(source, target) {
        var canvas =
            new Canvas(CONSTANTS.DIAGRAM_WIDTH, CONSTANTS.DIAGRAM_HEIGHT);
        nomnoml.draw(canvas, source, 1.0);
        canvas.pngStream().pipe(fs.createWriteStream(target));
    }

nomnoml

The sassy UML renderer that generates diagrams from text

MIT
Latest version published 11 months ago

Package Health Score

66 / 100
Full package analysis