C# 设置Word文字效果
1、在E-iceblue官网或者Nuget网站上下载Free Spire.Doc for .NET的安装包后,在编辑代码时,注意添加引用Spire.Doc.dll到程序。dll文件可在安装路径下的Bin文件夹中获取
1、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");
}
}
}
2、完成代码后,调试运行程序,生成文档。(如下图)