Spire.Doc系列教程之在Word中插入上下标。使用Spire.Doc时,用户可以通过CharacterFormat类中SubSuperScript属性来将字符(串)设置为上标或下标。
上下标常见于数学公式、化学表达式等科学公式中。使用Spire.Doc时,用户可以通过CharacterFormat类中SubSuperScript属性来将字符(串)设置为上标或下标。
【下载Spire.Doc最新试用版】
//初始化Document对象,添加section和段落Document doc = new Document();Section sec = doc.AddSection();Paragraph para = sec.AddParagraph();//写入钠与水反应的化学反应方程式para.AppendText("2Na+2H");para.AppendText("2").CharacterFormat.SubSuperScript = SubSuperScript.SubScript;//2作为下标para.AppendText("=2NaOH+H");para.AppendText("2").CharacterFormat.SubSuperScript = SubSuperScript.SubScript;//2作为下标para.AppendBreak(BreakType.LineBreak);//换行//写入公式a^2+b^2=c^2para.AppendText("a");para.AppendText("2").CharacterFormat.SubSuperScript = SubSuperScript.SuperScript;//2作为上标para.AppendText("+b"); para.AppendText("2").CharacterFormat.SubSuperScript = SubSuperScript.SuperScript;//2作为上标para.AppendText("=c");para.AppendText("2").CharacterFormat.SubSuperScript = SubSuperScript.SuperScript;//2作为上标para.AppendBreak(BreakType.LineBreak);//换行//写入公式an=Sn-Sn-1para.AppendText("an");para.AppendText("=S");para.AppendText("n").CharacterFormat.SubSuperScript = SubSuperScript.SubScript;//n作为下标para.AppendText("-S");para.AppendText("n-1").CharacterFormat.SubSuperScript = SubSuperScript.SubScript;//n-1作为下标 //设置字体大小foreach (var i in para.Items){ if (i is TextRange) { (i as TextRange).CharacterFormat.FontSize = 20; }}//保存文档doc.SaveToFile("output.docx");
效果图如下:

想要购买正版授权,或者获取更多Spire.Doc相关信息的朋友可以点击” 咨询在线客服 “~
标签:文档管理Officeword文档处理
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!