有没有一种方法可以使用 C++ 支持在 libreoffice calc sdk 中显示中文字符?

时间:2021-05-28 02:49:40

标签: c++ libreoffice libreoffice-calc

背景: 我正在开发一个 C++ 应用程序,用于在 linux 机器(操作系统是 debian 9)上使用 libreoffice sdk(5.2) 编写一个 .ods 文件(电子表格)。 我已经安装了 libreoffice sdk(5.2) 包,并按照官方文档指南进行了一些必要的配置后,成功运行了原始 c++ sdk 示例 SimpleBootstrap_cpp(在 sdk/examples/DevelopersGuide/ProfUNO/ 目录中)。< /p>

问题: 当我想为单元格设置中文文本时会出现问题。 UI界面中的字符显示乱七八糟。我的代码如下:

xCell = xSpreadsheet->getCellByPosition(1, 3);
xCell->setFormula(OUString("属性"));
//xCell->setFormula("属性"); //Also failed

我搜索了 OUString,但没有找到合适的方法来处理它。谁能提供一些信息?

mess of show with chinese charachers

0 个答案:

没有答案