现在我只使用这样的图画
char str[10];
strcpy(str, "str");
CIwGxFontPreparedData data;
data.Clear();
IwGxFontPrepareText(data, str);
IwGxFontSetRect(CIwRect(10, 10, Iw2DGetSurfaceWidth(), Iw2DGetSurfaceWidth()));
IwGxFontDrawText(data);
data.Clear();
IwGxFontPrepareText(data, "Const Literal");
IwGxFontSetRect(CIwRect(10, 200, Iw2DGetSurfaceWidth(), Iw2DGetSurfaceWidth()));
IwGxFontDrawText(data);
data.Clear();
但我希望从UTF-8文件加载渲染字符串。果酱是否有可能从UTF-8编码的文本文件中读取字符串并使用IwGxFont绘制它?
据我在文档中看到的,s3eFile Api不包含从文件中读取utf8字符串的功能。
有人能告诉我一个小例子或给我一个正确的方向吗?
感谢。
答案 0 :(得分:0)
我使用过utf8字符串,没有任何内容。 UTF8是IwGxFontPrepareText所期望的。只需将你的utf8字符串读入char缓冲区,它就可以正常工作了。