插入RTL语言时,英语单词会被恢复

时间:2016-03-20 10:33:32

标签: c# novacode-docx

我正在c#中创建一个程序,它以某种方式自动编写和格式化段落,以形成Office Word中用于医疗的文档。 为此,我使用的是“Novacode”。 问题是,该文件是用RTL编写的,有时在段落的中间结合某些英文缩写。 例如,当我想派人去磁共振成像(M.R.I)时,它显示为: xxxx I.R.M xxxx xxxx (提醒你左语是对的) 或者当我想添加MD或Ph.D的签名时,它看起来像这样: xxxxx DM D.Ph xxx xxx

但是,如果我手动将键盘语言更改为英语,然后输入英文首字母,那么它们会被正确添加!

然而程序应该是这样的...即使当我在程序中输入它时,段落看起来很好,当创建word文档时,它忽略了我的语言在中间转换为英语并反转英语像我解释的首字母缩写。

有什么想法吗?

0 个答案:

没有答案
相关问题