在我的WPF C#项目中,我使用docX库创建word文档。 使用这个.NET库,我可以创建String并在docx文件中添加为Paragraph。 我的docx需要有一些下标字符,例如:
Fb(b为下标)
我知道下标有Unicode字符和数字,但是不包括某些字符。 那么,我如何在C#String中添加下标字符?
答案 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);