EaselJSのTextクラスで作成したテキストの幅と高さを取得する

EaselJSのTextクラスは、

var text = new createjs.Text("Hello World", "60px Arial", "#ffffff")

のように、
第一引数に表示させたい文字、
第二引数にフォントのスタイル、
第三引数にフォントの色
を指定することでインスタンスを作成することができます。

今回はこのテキストの幅と高さを取得してみたいと思います。
テキストの領域を取得することで、
cacheメソッドを利用するときや、背景にシェイプなどを敷いてボタンのようなものを作成するとき、
画面の中央に表示させる計算を行うときなどに役に立ちます。

getMeasuredWidth, getMeasuredHeight

幅と高さはTextクラスのインスタンスから、
getMeasuredWidthメソッドとgetMeasuredHeightを呼び出すだけで簡単に取得することができます。

text.getMeasuredWidth()  // textの横幅を取得する
text.getMeasuredLineHeight() // textの縦幅を取得する

最後に簡単なサンプルをのせておきます。
以下の例では、テキストの領域の値を利用してテキストをCanvas中央に整列させ、
テキストの領域と同じ大きさの矩形を背景に敷いています。