#include <nnsys/g2d/g2d_Font.h>
NNSG2dTextRect NNS_G2dFontGetTextRect(
const NNSG2dFont* pFont,
int hSpace,
int vSpace,
const NNSG2dChar* txt
);
pFont | [IN] Pointer to font |
hSpace | [IN] Character interval (in pixels) |
vSpace | [IN] Line interval (in pixels) |
txt | [IN] Pointer to text string |
Returns the width and the height of a drawn text string. (In pixels.)
Calculates the height and width that string txt has when drawn.
For information on the other arguments, see NNS_G2dTextCanvasInit
.
Use this function when you want to know the size of the string before creating the TextCanvas
. For example, use it when you are dynamically creating the smallest CharCanvas
that can display all of txt. When TextCanvas
is already created, use NNS_G2dTextCanvasGetTextRect
.
For vertically written fonts, this function will calculate width and height, but they are swapped.
2007/03/14 Added support for vertically written/vertically held fonts.
2005/05/25 Initial version.
CONFIDENTIAL