String中的下标字符

时间:2015-03-09 11:04:49

标签: c# wpf string subscript

在我的WPF C#项目中,我使用docX库创建word文档。 使用这个.NET库,我可以创建String并在docx文件中添加为Paragraph。 我的docx需要有一些下标字符,例如:

Fb(b为下标)

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

1 个答案:

答案 0 :(得分:2)

根据此How to write text as Subscript? DocX论坛帖子,您需要创建一个新的Novacode.Formatting对象。从链接页面:

  

您需要创建新格式并分配所需的值   字体。

     

Dim fotext As New Novacode.Formatting

     

fotext.Script = Script.subscript

     

p.InsertText(“Text here”,False,fotext)

     

p是您想要插入文本的段落。

在C#中,这将是这样的:

Novacode.Formatting fotext = new Novacode.Formatting();
fotext.Script = Script.subscript;
p.InsertText("Text here", false, fotext);