#include <nnsys/g2d/g2d_Font.h>
int NNS_G2dFontGetTextWidth(
const NNSG2dFont* pFont,
int hSpace,
const NNSG2dChar* txt
);
| pFont | [IN] フォントへのポインタ |
| hSpace | [IN] 文字間隔 (ピクセル単位) |
| txt | [IN] 文字列へのポインタ |
文字列を描画した時の幅を返します。(ピクセル単位)
文字列 txt を描画した時の幅を計算します。 これは txt の各行の幅のうち最大のものの値になります。
その他の引数については NNS_G2dTextCanvasInit() を参照してください。
この関数は、txt を全て表示できる最小の CharCanvas を動的に構築する場合など、
TextCanvas 構築前に文字列サイズを知りたい場合に利用します。
既に TextCanvas を構築済みの場合は NNS_G2dTextCanvasGetTextWidth()
を使用してください。
縦書きフォントでは文字列の高さを計算します。
2007/03/14 縦書き/縦持ちフォントに対応。
2005/05/25 初版