261

IT系のカンファレンスに参加した話などを書いています

プロポーショナルフォントの文字の長さ

表示する領域より長い文字を表示する時に、表示する文字を切り詰めるため、

プロポーショナルフォントの文字の長さを知りたい場合があります。

 

等幅フォントなら文字列の長さで考えればいいのですが、

プロポーショナルフォントだと一文字づつ異なるので長さを取得するだけでは

全体の長さがわかりません。

 

そのため、フォントクラスから長さを取得する関数を使用することで長さがわかりますと単純に書いた途中でggったところ

 

ボールドとか色々できるようにしていくと話が複雑になっていくのだな、とリンク先を流し見して思いました。まる。

 

 

http://msdn.microsoft.com/ja-jp/library/dd297679.aspx