0

我是这个库的新手,似乎找不到任何能详细说明如何调整画布大小和位置的东西。希望这里有人可以指导我以最佳方式定位画布

   $(window).load(function () {


    // create the canvas for the user interaction
    //
    var canvas = new draw2d.Canvas("gfx_holder");

    // unmarshal the JSON document into the canvas
    // (load)
    var reader = new draw2d.io.json.Reader();
    reader.unmarshal(canvas, jsonDocument);

    // display the JSON document in the preview DIV
    //
    displayJSON(canvas);

    // add an event listener to the Canvas for change notifications.
    // We just dump the current canvas document into the DIV
    //
    canvas.getCommandStack().addEventListener(function (e) {
        if (e.isPostChangeEvent()) {
            displayJSON(canvas);
        }
    });
});

function displayJSON(canvas) {
    var writer = new draw2d.io.json.Writer();
    writer.marshal(canvas, function (json) {
        $("#json").text(JSON.stringify(json, null, 2));
    });
}
4

1 回答 1

0

“gfx_holder”是您的 HTML 元素的 id。您可以使用常规 JavaScript 设置宽度和高度。

于 2014-09-09T21:37:10.313 回答