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