C# 如何在Word文档中插入艺术字
2017-08-02 16:39
609 查看
C# 如何在Word文档中插入艺术字
在Word文档中添加艺术字效果可以让文档的排版更加美观。本篇文章主要介绍如何使用C#和Spire.Doc组件在Word文档中插入艺术字。
Spire.Doc支持多种形状类型,其中包括艺术字,这些类型可以在ShapeType枚举中找到。下面的示例添加了其中两种艺术字到Word文档。
详细步骤:
步骤1:新建一个Word文档。
步骤2:添加一个节和一个段落到文档。
步骤3:插入形状到段落并指定形状的类型为艺术字。设置艺术字的文本,位置,填充色和描边色。
步骤4:保存文档。
效果图:
![](https://img-blog.csdn.net/20170802163305936?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRWljZWJsdWU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
完整代码:
在Word文档中添加艺术字效果可以让文档的排版更加美观。本篇文章主要介绍如何使用C#和Spire.Doc组件在Word文档中插入艺术字。
Spire.Doc支持多种形状类型,其中包括艺术字,这些类型可以在ShapeType枚举中找到。下面的示例添加了其中两种艺术字到Word文档。
详细步骤:
步骤1:新建一个Word文档。
Document doc = new Document();
步骤2:添加一个节和一个段落到文档。
Section section = doc.AddSection(); Paragraph paragraph = section.AddParagraph();
步骤3:插入形状到段落并指定形状的类型为艺术字。设置艺术字的文本,位置,填充色和描边色。
ShapeObject shape =paragraph.AppendShape(120, 30, ShapeType.TextWave); shape.WordArt.Text = "感谢阅读"; shape.VerticalPosition = 80; shape.HorizontalPosition = 170; shape.FillColor = Color.Yellow; shape.StrokeColor = Color.SeaGreen; shape = paragraph.AppendShape(120, 30, ShapeType.TextSlantUp); shape.WordArt.Text = "欢迎回来"; shape.VerticalPosition = 150; shape.HorizontalPosition = 170; shape.FillColor = Color.Yellow; shape.StrokeColor = Color.Red;
步骤4:保存文档。
doc.SaveToFile("艺术字.docx",FileFormat.Docx2013);
效果图:
完整代码:
using System.Drawing;
using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
namespace WordArt
{
class Program
{
static void Main(string[] args)
{
//新建Word文档
Document doc = newDocument();
//添加节和段落
Section section = doc.AddSection(); Paragraph paragraph = section.AddParagraph();
//插入形状到段落并指定形状的类型为艺术字。设置艺术字的文本,位置,填充色和描边色
ShapeObject shape =paragraph.AppendShape(120, 30, ShapeType.TextWave); shape.WordArt.Text = "感谢阅读"; shape.VerticalPosition = 80; shape.HorizontalPosition = 170; shape.FillColor = Color.Yellow; shape.StrokeColor = Color.SeaGreen; shape = paragraph.AppendShape(120, 30, ShapeType.TextSlantUp); shape.WordArt.Text = "欢迎回来"; shape.VerticalPosition = 150; shape.HorizontalPosition = 170; shape.FillColor = Color.Yellow; shape.StrokeColor = Color.Red;
//保存文档
doc.SaveToFile("艺术字.docx", FileFormat.Docx2013);
}
}
}
相关文章推荐
- C# 如何处理Word文档分页——插入、删除、阻止分页
- 如何使用C#在Word文档中插入图片以及读取Word文档中的图片?
- 转载:C#如何实现把word文档内的图片提取出来
- 如何使用C#向Word文档中添加表格和嵌套表格
- C#/VB.NET 操作Word批注(二)——如何插入图片、读取、回复Word批注内容
- C#如何向word文档插入一个新段落及隐藏段落
- 用C#操作office组件库实现word文档的创建及文字 表格 图片的插入
- 如何在Word文档中插入一条分隔线?
- Word文档中快速插入分隔线的技巧_C#教程
- C#操作Word(五)——在Word文档中插入图片
- 如何利用C#实现在Word中插入竖排文字
- C#控制Word打开文档后,如何设置文档不可编辑
- C# 如何给Word文档第一页设置不同的页眉和页脚
- ASP.NET C#如何读取word,写入word,复制内容到另一个word文档,批量修改文件名
- C#中按模板操作Word —— 如何向Word中插入图片
- C#在word文档中连续插入表格
- C#获取Word文档页数,并跳转到指定的页面获取内容,且插入分页符
- C#对Word文档的创建、插入表格、设置样式等操作!
- 如何用tcl在word文档中插入图片的解决方法
- VSTO-HOWTO:如何定位插入符到Word文档的开始或结尾?