- 941 名前:名前は開発中のものです。 mailto:sage [2010/05/17(月) 20:01:38 ID:BPmoD4CV]
- >>932
>>933の指摘で考え的には解決しちゃってるのかもしれないけど、単純に『特定の範囲内で、特定の文字を中央に表示させる』のが目的なら lengthを取るよりもgetTextWidthないしgetTextHeightを使い、実態のサイズを取得した方が良いかもしれんよ。 例えばmessage0だったら @eval exp="tf.strWidth = kag.fore.messages[0].ll.getTextWidth('あいうえお')" みたいな感じで「その時点のフォントサイズで'あいうえお'を表示する場合、どの程度の横幅を取るのか」を取得出来る筈。(getTextHeightなら縦幅) そんな具合で実効値を取得した方が都合が良いかもしれん。(lengthで得られた文字数 * フォントサイズ みたいな感じの概算でやると>>932みたいな結果になる) ぶっちゃけkag.fore.messages[0].ll であってたかどうか自信無いけどな!
|

|