GDI+でテキストのバウンディングボックスのサイズを正確に取得する方法
を教えてください。
ドキュメント上は
Gdiplus::Graphics::MeasureString()
で取れる仕様になってるんですが、実際に取得すると幅が若干広いので、
この情報を信用して描画すると、テキストの間が空きすぎてしまうのです。
試したところ、半角スペース一文字の幅を↑で取得して返ってきた
値を引いてやると、大体ちょうどいい感じになるようですが、こんなやり方で
いいのかという疑問があります。
Fontの色や属性を一部変えつつ描画するといった場合には必須だと
思われるのですが……