Spire.Doc 文本教程(2):C# 在Word中添加和删除特殊符

Spire.Doc系列教程之在Word中添加和删除特殊符 。

下载Spire.Doc最新试用版

//实例化一个Document对象 Document doc = new Document(); //向文档中添加一个Section对象 Section sec = doc.AddSection(); //在这个section上添加一个段落 Paragraph p = sec.AddParagraph(); p.AppendText("这是一个打勾的复选框:"); //在段落之后追加一个打勾的复选框,这个符 的十六进制是"u0052", //也可以用十进制(char)82).ToString()来表示它。 //TextRange tr=p.AppendText("u0052"); TextRange tr= p.AppendText(((char)82).ToString()); //设置字体,可以在word中查看对应的符 是什么字体,这里打勾的复选框是Wingdings2字体 tr.CharacterFormat.FontName = "Wingdings 2"; //添加一个新的段落,并添加一个邮件图标 Paragraph p1 = sec.AddParagraph(); p1.AppendText("这是一个邮件图标:"); //TextRange tr1 = p1.AppendText("u002A"); TextRange tr1 = p1.AppendText(((char)42).ToString()); tr1.CharacterFormat.FontName = "Wingdings"; //添加一个新的段落,并添加一个笑脸符  Paragraph p2 = sec.AddParagraph(); p2.AppendText("这是一个笑脸符 :"); //TextRange tr2 = p2.AppendText("u004A"); TextRange tr2 = p2.AppendText(((char)74).ToString()); tr2.CharacterFormat.FontName = "Wingdings"; //保存文档 doc.SaveToFile("添加特殊符 .docx");

效果图如下

insert-and-remove-symbols-1

删除特殊符

//实例化一个Document对象 Document doc = new Document(); //加载文档 doc.LoadFromFile("特殊符 .docx"); //用FindString方法找到要删除的邮件图标 TextRange tr = doc.FindString("u002A", true, true).GetAsOneRange(); //定位到这个TextRange所在的段落然后删除这个TextRange Paragraph p = tr.OwnerParagraph; p.ChildObjects.Remove(tr); //保存文档 doc.SaveToFile("test.docx", FileFormat.Docx2013);

效果图如下

insert-and-remove-symbols-2
想要购买正版授权,或者获取更多Spire.Doc相关信息的朋友可以点击” 咨询在线客服 “~

标签:文档管理Officeword文档处理

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月18日
下一篇 2019年1月18日

相关推荐

发表回复

登录后才能评论