static sgCText* sgCText::Create(const sgCFont* fnt, const SG_TEXT_STYLE& stl,const char* string)
Creates an object of the TEXT class with the specified font and style. The text object is created in the XOY plane so that the coordinates origin coincides with the bottom left corner of the first text character.
fnt - pointer to the font (read more about fonts - sgCFont),
stl - text style structure.
This structure is described in sgTD.h and has the following fields:
unsigned char state;
state - text vertical status. If this field value is SG_TEXT_VERTICAL the text direction is vertical, otherwise horizontal.
height - character height
proportions - width to height ratio
angle - characters slope angle (in degrees)
horiz_space_proportion - horizontal character interval (in %)
vert_space_proportion - vertical character interval (in %)
string - text string itself
Returns the pointer to the created object. If the function fails NULL is returned.
Following shortening is defined:
#define sgCreateText sgCText::Create
Below you can see illustrations of text objects with various parameters: