rect要素のrx属性とry属性の実装
ようやくSIEで、rect要素の角を丸くするrxとry属性を実装しました。
コードの530行目から追加しています。
http://dhr.at.infoseek.co.jp/workingsvgtovml.js
if(this.rx){ var xw = this.x + this.width; var yh = this.y + this.height; var rrx = 0.5228 * this.rx; var rry = 0.5228 * this.ry; var a = xw - this.rx; var b = this.x + this.rx; var c = this.y + this.ry; var d = yh - this.ry; var list = new Array("m",b,this.y,"l",a,this.y,"c",a+rrx,this.y,xw,c-rry,xw,c,"l",xw,d,"c",xw,d+rry,a+rrx,yh,a,yh,"l",b,yh,"c",b-rrx,yh,this.x,d+rry,this.x,d,"l",this.x,c,"c",this.x,c-rry,b-rrx,this.y,b,this.y); for(var j=1;j
まだ、削れるところや修正部分もありそうですが、ひとまず、ひと段落つきました。
これから、前月に断念したAコマンドの実装および、viewBox属性の実装について、日誌で検討していきます。しかし、うまくいかないと判断した場合、このまま、新たなバージョンとして正式に、リリースするかもしれません。