group

group

[1] テキストのずれについて - dhrnameの開発日誌 ( 版) <http://d.hatena.ne.jp/dhrname/20080412/p1>

text要素のバグで、テキストがずれてしまうというものがあります。

そのバグの原因というのが、v:group要素が自動で、図の範囲に合わせてtopとleftプロパティを設定してしまうというものです。

問題なのは、この自動設定を行うタイミングです。もし、これがDOMを変更するたびにおきるのであれば、後から修正ができます。

ところが、DOMを変更した時点ではなく、さらにもっと後で自動設定が行われるのです。ですから、スクリプトを使って、ずれを修正するのが難しくなっています。

すぐに解決しました。方法はv:group要素の中に、topとleftが0であるv:rect要素を追加しただけです。