C# 设置Word文本框
2020-06-18
Spire.Doc for .NET关于Word文本框的文章可以参考,写的比较详细了,代码也比较简洁,可脱离Office安装环境使用
2、成功后鼠标双击页码处,
页眉
页脚呈可
编辑状态
,插入-
文本框
;编辑文本框内容;插入-表格,设定表格行列即可;
3、如进入页面
文档编辑
,就需要双击所在页眉文本框,再进行编辑。
C# 在Word中添加文本框,参考代码(需添加spire.doc.dll为引用):
//实例化Document对象
Document doc = new Document();
//添加section和段落
Section section = doc.AddSection();
Paragraph paragraph = section.AddParagraph();
//在段落上添加文本框
TextBox tb = paragraph.AppendTextBox(120, 50);
//设置文本框相对页边距的位置
tb.Format.HorizontalOrigin = HorizontalOrigin.Margin;
tb.Format.HorizontalPosition = 0;
tb.Format.VerticalOrigin = VerticalOrigin.Margin;
tb.Format.VerticalPosition = 50;
//设置文本框填充色、边框颜色及样式
tb.Format.LineColor = Color.DarkBlue;
tb.Format.LineStyle = TextBoxLineStyle.Simple;
tb.Format.FillColor = Color.LightGreen;
//在文本框中添加段落及文字
Paragraph para = tb.Body.AddParagraph();
TextRange tr = para.AppendText("Spire.Doc是一款用于处理Word文档的.NET组件");
//设置文字格式
tr.CharacterFormat.FontName = "黑体";
tr.CharacterFormat.FontSize = 10;
tr.CharacterFormat.TextColor = Color.Black;
//设置段落对齐方式
para.Format.HorizontalAlignment = HorizontalAlignment.Left;
//保存文档
doc.SaveToFile("添加文本框.docx", FileFormat.Docx);