NNS_G2dFontGetTextRect

構文


#include <nnsys/g2d/g2d_Font.h>

NNSG2dTextRect NNS_G2dFontGetTextRect(
	const NNSG2dFont* pFont,
	int hSpace,
	int vSpace,
	const NNSG2dChar* txt
);

引数

pFont [IN] フォントへのポインタ
hSpace [IN] 文字間隔 (ピクセル単位)
vSpace [IN] 行間隔 (ピクセル単位)
txt [IN] 文字列へのポインタ

返り値

文字列を描画した場合の幅と高さを返します。(ピクセル単位)

説明

文字列 txt を描画した場合の幅と高さを計算します。

その他の引数については NNS_G2dTextCanvasInit() を参照してください。

この関数は、txt を全て表示できる最小の CharCanvas を動的に構築する場合など、 TextCanvas 構築前に文字列サイズを知りたい場合に利用します。 既に TextCanvas を構築済みの場合は NNS_G2dTextCanvasGetTextRect() を使用してください。

縦書きフォントでは幅と高さが逆に計算されます。

参照

履歴

2007/03/14 縦書き/縦持ちフォントに対応。
2005/05/25 初版