Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 字符串中的下标字符_C#_Wpf_String_Subscript - Fatal编程技术网

C# 字符串中的下标字符

C# 字符串中的下标字符,c#,wpf,string,subscript,C#,Wpf,String,Subscript,在我的wpfc#项目中,我使用docX库创建word文档。 有了这个.NET库,我可以创建字符串并将其作为段落添加到docx文件中。 My docx需要有一些下标字符,例如: Fb(b作为下标) 我知道下标有Unicode字符和数字,但有些字符不包括在内。 那么,如何在C字符串中添加下标字符呢?根据DocX论坛的这篇文章,您需要创建一个新的Novacode.Formatting对象。从链接页面: 您需要创建新的格式,并指定要设置的值 字体 将fotext变暗为新代码。格式化 fotext.Scr

在我的wpfc#项目中,我使用docX库创建word文档。 有了这个.NET库,我可以创建字符串并将其作为段落添加到docx文件中。 My docx需要有一些下标字符,例如:

Fb(b作为下标)

我知道下标有Unicode字符和数字,但有些字符不包括在内。 那么,如何在C字符串中添加下标字符呢?

根据DocX论坛的这篇文章,您需要创建一个新的
Novacode.Formatting
对象。从链接页面:

您需要创建新的格式,并指定要设置的值 字体

将fotext变暗为新代码。格式化

fotext.Script=Script.subscript

p、 InsertText(“此处文本”,False,fotext)

p是要插入文本的段落

在C#中,是这样的:

Novacode.Formatting fotext = new Novacode.Formatting();
fotext.Script = Script.subscript;
p.InsertText("Text here", false, fotext);
为什么不使用适当的方法格式化(如文本格式化)下标文本?似乎比使用特定的下标字符更好。