概述
Text Box(文本框)是Word排版的工具之一。在Word文档中的任何地方插入文本框,可添加补充信息,放在合适的位置,也不会影响正文的连续性。我们可以设置文本框的大小,线型,内部边距,背景填充等效果。文本框内可以图文混排,设置字体,字号,图片大小、文字链接,绘入表格等。
在下面的示例中,将分为两部分来介绍在Word中插入文本框,分别是:
第一部分:插入图文混排的文本框,包含图片填充,内部边距,图文混排、文字超链接等元素
第二部分:关于在文本框中插入表格、读取表格、删除表格等操作
使用工具
- * Free Spire.Doc for .NET 6.3 (免费版)
- Visual Stuido
示例操作
【示例一】添加图文混排的文本框
C#
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
using Spire.Doc.Fields;
namespace AddTextBox_Doc
{
class Program
{
static void Main(string[] args)
{
//实例化Document类,并加载Word文档
Document document = new Document();
document.LoadFromFile("Sample.docx");
//获取首个section中的第一个Paragraph,并添加指定大小的文本框
TextBox TB = document.Sections[0].Paragraphs[0].AppendTextBox(180, 340);
//指定文本框在页面中的位置
TB.Format.HorizontalOrigin = HorizontalOrigin.Page;
TB.Format.HorizontalPosition = 330;
TB.Format.VerticalOrigin = VerticalOrigin.Page;
TB.Format.VerticalPosition = 110;
//设置文本环绕方式
TB.Format.TextWrappingStyle = TextWrappingStyle.Square;
TB.Format.TextWrappingType = TextWrappingType.Both;
//格式化文本框
TB.Format.LineStyle = TextBoxLineStyle.Double;
TB.Format.LineColor = Color.Black;