【问题标题】:Marmalade. Read string from UTF-8 encoded text file and draw it with IwGxFont果酱。从 UTF-8 编码的文本文件中读取字符串并使用 IwGxFont 进行绘制
【发布时间】:2014-12-16 12:05:09
【问题描述】:

现在我只使用这样的绘图

    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 字符串的功能。

谁能给我一个小例子或给我一个正确的方向吗?

谢谢。

【问题讨论】:

    标签: file utf-8 marmalade


    【解决方案1】:

    我使用了 utf8 字符串,但没有任何内容。 UTF8 是 IwGxFontPrepareText 所期望的。只需将您的 utf8 字符串读入 char 缓冲区,它就可以正常工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 2013-07-04
      • 2016-08-14
      • 1970-01-01
      • 2018-08-01
      相关资源
      最近更新 更多