彩票走势图

Spire.Doc系列教程(4):在Word中插入和删除文本框

原创|行业资讯|编辑:郝浩|2018-07-31 15:03:26.000|阅读 1704 次

概述:在Word中,文本框是一种可移动、可调节大小的文字或图片的容器。使用文本框,我们可以在文档的一个页面上放置多个可移动的文字或图片块,也可以使文字按与文档中其他文字不同的方向排列,从而使文档的排版效果更加精美。本文将介绍如何使用Spire.Doc在Word文档中插入和删除文本框。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在Word中,文本框是一种可移动、可调节大小的文字或图片的容器。使用文本框,我们可以在文档的一个页面上放置多个可移动的文字或图片块,也可以使文字按与文档中其他文字不同的方向排列,从而使文档的排版效果更加精美。本文将介绍如何使用Spire.Doc在Word文档中插入和删除文本框。

插入文本框

//加载Word文档
Document document = new Document();
document.LoadFromFile(@"测试文档.docx");

//添加一个段落到第一个section并添加文本框到该段落
TextBox textBox = document.Sections[0].AddParagraph().AppendTextBox(150, 30);
//设置文本框格式
textBox.Format.HorizontalAlignment = ShapeHorizontalAlignment.Left;
textBox.Format.LineColor = Color.White;
textBox.Format.LineStyle = TextBoxLineStyle.Simple;
textBox.Format.FillColor = Color.ForestGreen;

//在文本框中添加一个段落,并给段落添加文本
Paragraph para = textBox.Body.AddParagraph();
TextRange textRange = para.AppendText("文本框");
//设置文本格式
textRange.CharacterFormat.FontName = "Century Gothic";
textRange.CharacterFormat.FontSize = 20;
textRange.CharacterFormat.TextColor = Color.White;
para.Format.HorizontalAlignment = HorizontalAlignment.Center;

//保存文档
document.SaveToFile("添加文本框.docx", FileFormat.Docx);
Spire.Doc

删除文本框

//加载文档
Document document = new Document();
document.LoadFromFile(@"添加文本框.docx");

//删除文档中第一个文本框
document.TextBoxes.RemoveAt(0);
//删除所有文本框
//document.TextBoxes.Clear();

//保存文档
document.SaveToFile("删除文本框.docx", FileFormat.Docx);
Spire.Doc

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Spire.Doc for .NET

Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。

Spire.DocViewer for .NET

强大的Word查看器,可以轻松实现Word文档显示、转换、交互

Spire.Doc for WPF

Spire.Doc for WPF 是一款在WPF平台上操作的MS Word组件,可以轻松并专业地访问大量各种不同的word文档处理任务。

Spire.Doc for Silverlight

Spire.Doc for Silverlight是一款在Silverlight平台上操作的MS Word组件,让用户可以执行基本的文字处理任务。

Spire.DocViewer for WPF

Spire.DocViewer for WPF是一款独立的Word查看器WPF组件。

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP