<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite>テキストのずれについて - dhrnameの開発日誌</cite> (<time>2009-01-31 21:20:50 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://d.hatena.ne.jp/dhrname/20080412/p1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://d.hatena.ne.jp/dhrname/20080412/p1</anchor-external></p><blockquote><p>text要素のバグで、テキストがずれてしまうというものがあります。</p><p>そのバグの原因というのが、v:group要素が自動で、図の範囲に合わせてtopとleftプロパティを設定してしまうというものです。</p><p>問題なのは、この自動設定を行うタイミングです。もし、これがDOMを変更するたびにおきるのであれば、後から修正ができます。</p><p>ところが、DOMを変更した時点ではなく、さらにもっと後で自動設定が行われるのです。ですから、スクリプトを使って、ずれを修正するのが難しくなっています。</p><p>すぐに解決しました。方法はv:group要素の中に、topとleftが0であるv:rect要素を追加しただけです。</p></blockquote></body></html>