フローチャートを描く(2)

判断の名前が実際に与えられたとき、
その表示の大きさを求める。


これはIEでしか使えないと思うが、
textRangeを使う。

<input type="text" id="forSize" value="aaa"></form>

このようなテキストボックスを作っておいて、

var rng = form.forSize.createTextRange();
var w = rng.boundingWidth;
var h = rng.boundingHeight;

こうすると、実際にテキストが表示される大きさが得られる。


ここ2日ぐらいVMLと格闘してやっと書けたので、
そのうちアップする。