我正在尝试使用surface.createRect({ x: 100, y: 50, width: 200, height: 100 }).setFill("yellow").setClip({x:100, y:50,width:50,height:50})
生成艺术作品j dojox.gfx.utils.toJson(surface)
。生成的json如下:
[{"shape":{"type":"rect","x":100,"y":50,"width":200,"height":100,"r":0},"fill":{"r":255,"g":255,"b":0,"a":1}}]
Json没有Clip的信息。我犯了什么错误或者是这样的情况dojox.gfx.utils.toJson不支持Clip?
答案 0 :(得分:0)
是的,不幸的是,Json似乎不支持剪辑,它依赖于serialize(),从代码中可以清楚地看到剪辑“未被处理:
https://github.com/dojo/dojox/blob/master/gfx/utils.js#L30
这似乎不是一个记录在案的限制,因此请随时在https://bugs.dojotoolkit.org上输入相关票据。