dojox.gfx.utils.toJson在剪辑的情况下不生成Json

时间:2014-10-28 04:56:41

标签: json dojo

我正在尝试使用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?

1 个答案:

答案 0 :(得分:0)

是的,不幸的是,Json似乎不支持剪辑,它依赖于serialize(),从代码中可以清楚地看到剪辑“未被处理:

https://github.com/dojo/dojox/blob/master/gfx/utils.js#L30

这似乎不是一个记录在案的限制,因此请随时在https://bugs.dojotoolkit.org上输入相关票据。