タイトルCore Graphicsでのテキスト描画で、テキストの幅を知る方法カテゴリーTechnical Q&A, グラフィックス
作成日2001/7/5 16:11:18作成者新居雅行
Core Graphicsで描画するテキストのサイズを知る方法が、Technical Q&Aで公開されている。まず、CGContextGetTextPositionで、現在の位置を取得する。そして、CGContextSetTextDrawingModeを使ってテキスト描画モードをkCGTextInvisibleし、テキストを実際に描画する。再度、CGContextGetTextPositionを利用することで、描画後の位置を取得し差を取ればテキストの幅を測定することができる。
関連リンクhttp://devworld.apple.com/qa/qa2001/qa1051.html