Как преобразовать текст WideString в UTF8 по текстовой команде Indsert? - PullRequest
0 голосов
/ 25 сентября 2019

Я разработчик плагина idnesign SDK c ++.Я вставляю текст UTF8 в текстовую рамку, используя команду «Вставить».Но после вставки не отображается форматированный текст в кодировке UTF.

    boost::shared_ptr<WideString> stringData(new WideString);

    stringData->Append(WideString(sNewStr));

    InterfacePtr<ITextModelCmds> modelCmds(model, UseDefaultIID());

    InterfacePtr<ICommand>insertCmd(modelCmds->InsertCmd(0, stringData));

    CmdUtils::ProcessCommand(insertCmd);
...