Free Spire.Doc for .NET 6.3 (免费版)
Visual Studio
在E-iceblue官网或者Nuget网站上下载Free Spire.Doc for .NET的安装包后,在编辑代码时,注意添加引用Spire.Doc.dll到程序。dll文件可在安装路径下的Bin文件夹中获取
using Spire.Doc;using Spire.Doc.Documents;using Spire.Doc.Fields;using System.Drawing;namespace Word文字效果{ class Program { static void Main(string[] args) { //实例化一个Document对象,并添加section Document doc = new Document(); Section sec = doc.AddSection(); //添加段落1,设置文字边框效果 Paragraph p1 = sec.AddParagraph(); TextRange tr1 = p1.AppendText('文字边框效果'); tr1.CharacterFormat.FontSize = 15;//设置字体大小 tr1.CharacterFormat.CharacterSpacing = 10;//设置字间距 tr1.CharacterFormat.Border.BorderType = BorderStyle.Emboss3D;//设置边框效果 tr1.CharacterFormat.Border.Color = Color.Pink;//设置边框颜色 p1.AppendBreak(BreakType.LineBreak); //添加段落2,设置文字填充效果 Paragraph p2 = sec.AddParagraph(); TextRange tr2 = p2.AppendText('文字背景填充效果'); tr2.CharacterFormat.TextColor = Color.White;//设置文字前景色 tr2.CharacterFormat.TextBackgroundColor = Color.Black ; //设置文字背景色 tr2.CharacterFormat.TextScale = 100; //设置文字缩放比例 p2.AppendBreak(BreakType.LineBreak); //添加段落3,设置文字阴影效果 Paragraph p3 = sec.AddParagraph(); TextRange tr3 = p3.AppendText('文字阴影效果'); tr3.CharacterFormat.TextColor = Color.LightSeaGreen; tr3.CharacterFormat.IsShadow = true; p3.AppendBreak(BreakType.LineBreak); //添加段落4,设置删除线效果 Paragraph p4 = sec.AddParagraph(); TextRange tr4 = p4.AppendText('文字删除线效果'); tr4.CharacterFormat.IsStrikeout = true; p4.AppendBreak(BreakType.LineBreak); //添加段落5,设置文字大小写 Paragraph p5 = sec.AddParagraph(); TextRange tr5 = p5.AppendText('文字大写: spire.doc'); tr5.CharacterFormat.IsSmallCaps = true; p5.AppendBreak(BreakType.LineBreak); //添加段落6,设置文字隐藏 Paragraph p6 = sec.AddParagraph(); TextRange tr6 = p6.AppendText('设置文字隐藏'); tr6.CharacterFormat.Hidden= true; p6.AppendBreak(BreakType.LineBreak); //添加段落7,设置文字效果 Paragraph p7 = sec.AddParagraph(); TextRange tr7 = p7.AppendText('文字突出效果'); tr7.CharacterFormat.Emboss = true; //使用ClearFormatting()来删除某个TextRange的文字效果 //tr5.CharacterFormat.ClearFormatting(); //保存并打开文档 doc.SaveToFile('文字效果.docx'); System.Diagnostics.Process.Start('文字效果.docx'); } }}
完成代码后,调试运行程序,生成文档。(如下图)
在设置文字隐藏效果时,仅在打印预览下可实现隐藏效果