文字描画で改行・・・
Posted: 2013年6月30日(日) 14:01
度々失礼します。
トピックを細かく小分けしています
前回
前々回
の続きなので・・・
今回やりたいのは自動改行、また、改行させる方法です。
前回は文字描画まではいきました。
そして次に、200x200の画像の上から文字を描画しました。
例えば、(100 , 100)の位置に200x200の適当な画像を貼ります。
そして、その画像の上である(110 , 120)の位置から読み込んだ文字を描画しました。
普通に描画はできましたが、文字数が多く画像からはみでてしまいました。
読み込むテキストファイル(その1) 案の定画像外の黒い所まで描画されてしまいます。(背景は真っ黒です)
当たり前だとは思うのですが、これを改行させるやり方とかあるのでしょうか?
所定のx座標までいったら改行
例、x座標が280より大きくなったら110に戻してy座標に50を足す・・・的な・・・
もしくは(その2) と、テキストファイルで改行してしまって無理やり幅を狭くするしかないのでしょうか?
(その2)の描画の仕方の方が綺麗だとは思いますが、今回は改行できればさせたいだけですので、2行になろうと3行になろうと構いません。
要は、(その2)のテキストファイルでは「ここは」の後に無駄なスペースができてしまいます。これを阻止したいのです。
テキストファイルを(その3) というようにやってしまうとすごく変な感じになります。
ご教授お願いします。
トピックを細かく小分けしています
前回
前々回
の続きなので・・・
今回やりたいのは自動改行、また、改行させる方法です。
前回は文字描画まではいきました。
そして次に、200x200の画像の上から文字を描画しました。
例えば、(100 , 100)の位置に200x200の適当な画像を貼ります。
そして、その画像の上である(110 , 120)の位置から読み込んだ文字を描画しました。
普通に描画はできましたが、文字数が多く画像からはみでてしまいました。
読み込むテキストファイル(その1) 案の定画像外の黒い所まで描画されてしまいます。(背景は真っ黒です)
当たり前だとは思うのですが、これを改行させるやり方とかあるのでしょうか?
所定のx座標までいったら改行
例、x座標が280より大きくなったら110に戻してy座標に50を足す・・・的な・・・
もしくは(その2) と、テキストファイルで改行してしまって無理やり幅を狭くするしかないのでしょうか?
(その2)の描画の仕方の方が綺麗だとは思いますが、今回は改行できればさせたいだけですので、2行になろうと3行になろうと構いません。
要は、(その2)のテキストファイルでは「ここは」の後に無駄なスペースができてしまいます。これを阻止したいのです。
テキストファイルを(その3) というようにやってしまうとすごく変な感じになります。
ご教授お願いします。