主页 / 库函数目录 / 图形绘制 / ege_path_addtext
功能:
往路径中添加文本。
说明:
添加的图形为闭合图形,相当于开始一个新的图形单元然后添加图形并将其闭合。
不会自动与上一个图形单元进行连接,也不会闭合上一个图形单元。
另有接收宽字符串的函数重载。
声明:
void ege_path_addtext(
ege_path* path, // 路径
float x, // 目标位置的 x 坐标
float y, // 目标位置的 y 坐标
const char* text, // 文本字符串
float height, // 文本高度
int length = -1, // 文本字符串长度
const char* typeface = NULL, // 字体名称
int fontStyle = 0 // 字体样式
);
参数:
path
路径
x, y
目标位置的坐标
text
文本字符串
height
文本高度
length
文本字符串的长度,如果为 -1,则表示字符串以 '\0' 结尾
typeface
字体名称
fontStyle
字体样式,可设置斜体、粗体、下划线和删除线。
可由以下值通过位或运算(|)进行组合。
枚举 | 值 | 含义 |
FONTSTYLE_BOLD | 0x01 | 加粗 |
FONTSTYLE_ITALIC | 0x02 | 倾斜 |
FONTSTYLE_UNDERLINE | 0x04 | 下划线 |
FONTSTYLE_STRIKEOUT | 0x08 | 删除线 |
返回值:
(无)
示例: