文檔首頁>>Spire.Doc系列教程>>Spire.Doc系列教程(4):在Word中插入和刪除文本框
Spire.Doc系列教程(4):在Word中插入和刪除文本框
在Word中,文本框是一種可移動(dòng)、可調(diào)節(jié)大小的文字或圖片的容器。使用文本框,我們可以在文檔的一個(gè)頁面上放置多個(gè)可移動(dòng)的文字或圖片塊,也可以使文字按與文檔中其他文字不同的方向排列,從而使文檔的排版效果更加精美。本文將介紹如何使用Spire.Doc在Word文檔中插入和刪除文本框。
插入文本框
//加載Word文檔 Document document = new Document(); document.LoadFromFile(@"測(cè)試文檔.docx"); //添加一個(gè)段落到第一個(gè)section并添加文本框到該段落 TextBox textBox = document.Sections[0].AddParagraph().AppendTextBox(150, 30); //設(shè)置文本框格式 textBox.Format.HorizontalAlignment = ShapeHorizontalAlignment.Left; textBox.Format.LineColor = Color.White; textBox.Format.LineStyle = TextBoxLineStyle.Simple; textBox.Format.FillColor = Color.ForestGreen; //在文本框中添加一個(gè)段落,并給段落添加文本 Paragraph para = textBox.Body.AddParagraph(); TextRange textRange = para.AppendText("文本框"); //設(shè)置文本格式 textRange.CharacterFormat.FontName = "Century Gothic"; textRange.CharacterFormat.FontSize = 20; textRange.CharacterFormat.TextColor = Color.White; para.Format.HorizontalAlignment = HorizontalAlignment.Center; //保存文檔 document.SaveToFile("添加文本框.docx", FileFormat.Docx);
刪除文本框
//加載文檔 Document document = new Document(); document.LoadFromFile(@"添加文本框.docx"); //刪除文檔中第一個(gè)文本框 document.TextBoxes.RemoveAt(0); //刪除所有文本框 //document.TextBoxes.Clear(); //保存文檔 document.SaveToFile("刪除文本框.docx", FileFormat.Docx);