C# 如何在Word文档中插入艺术字
来源:互联网 发布:搜狗高速浏览器mac版 编辑:程序博客网 时间:2024/05/21 15:05
C# 如何在Word文档中插入艺术字
在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); } }}
阅读全文
0 0
- C# 如何在Word文档中插入艺术字
- VBA word中插入文字和艺术字
- WORD 文档中的艺术字
- C#在word文档中连续插入表格
- 在word文档中如何插入Mathtype公式
- 如何在word文档中插入参考文献,并管理参考文献
- 编程技巧:如何在C#中读取Word文档
- C#操作Word(五)——在Word文档中插入图片
- 在WORD文档中插入页码
- 如何把Word中艺术字转换为图片
- C#在Word中插入Html内容
- c# 在word中插入表格
- C#在Word中插入Html内容
- C#在word文档中替换字符串
- C#在word文档中替换字符串
- C# 在Word文档中生成条形码
- C# 在Word文档中生成条形码
- C# 在word文档指定位置插入图片
- Wamp安装与配置
- Java GUI:不用JDialog实现窗口跳转后无法操作原窗口
- 在CentOS7下安装TFS及Nginx-TFS(分布式文件系统TFS、Nginx-TFS模块、TFS RESTful API)
- DOS命令大全
- Python2.7 标准库 optparse 强大的命令行参数解析器
- C# 如何在Word文档中插入艺术字
- log4j.properties 详解与配置步骤
- Android——Timer停不下来的解决方法
- Chrome showModalDialog undefined is not a function 的替代方案
- java.lang.Integer.parseInt(Unknown Source)
- HDU 2846 Repository
- HDU 6058 Kanade's sum(链表)
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- LeetCode 64 Minimum Path Sum(Python详解及代码实现)