在我的WPF C#项目中,我正在使用docX库来创建word文档。使用此.NET库,我可以创建字符串并将其作为段落添加到docx文件中。我的 docx 需要有一些下标字符,例如:
Fb (b 作为下标)
我知道下标有 Unicode 字符和数字,但不包括一些字符。那么,如何在 C# 字符串中添加下标字符?
根据这个如何写文本作为下标?DocX 论坛帖子,您需要创建一个新的Novacode.Formatting
对象。从链接页面:
您需要创建新的格式并分配所需的值 字体。
将文本调暗为新新星代码.格式化
福文。脚本 = 脚本下标
p.InsertText("Text here", False,fotext)
p 是您要在其中插入文本的段落。
在 C# 中,这将是这样的:
Novacode.Formatting fotext = new Novacode.Formatting();
fotext.Script = Script.subscript;
p.InsertText("Text here", false, fotext);