组合框内容控件
内容
[
隐藏
]本教程介绍如何使用 Aspose.Words for .NET 在 Word 文档中创建组合框内容控件。组合框内容控件允许用户从下拉列表中选择一个项目。
先决条件
要遵循本教程,您需要满足以下条件:
- 已安装 Aspose.Words for .NET 库。
- 具备 C# 和 Word 文档文字处理的基本知识。
步骤 1:设置文档目录
首先设置文档目录的路径。替换"YOUR DOCUMENT DIRECTORY"
替换为您想要保存文档的目录的实际路径。
string dataDir = "YOUR DOCUMENT DIRECTORY";
步骤 2:创建文档和 StructuredDocumentTag
创建一个新的实例Document
类和一个StructuredDocumentTag
表示组合框内容控件。指定SdtType.ComboBox
作为类型和MarkupLevel.Block
作为标记级别来创建块级组合框。
Document doc = new Document();
StructuredDocumentTag sdt = new StructuredDocumentTag(doc, SdtType.ComboBox, MarkupLevel.Block);
步骤 3:将项目添加到组合框
使用ListItems
的财产StructuredDocumentTag
每个项目由一个SdtListItem
对象,它接受显示文本和值。在此示例中,我们向组合框添加了三个项目。
sdt.ListItems.Add(new SdtListItem("Choose an item", "-1"));
sdt.ListItems.Add(new SdtListItem("Item 1", "1"));
sdt.ListItems.Add(new SdtListItem("Item 2", "2"));
步骤 4:将 StructuredDocumentTag 附加到文档
使用将组合框内容控件附加到文档主体AppendChild
文档第一部分主体的方法。
doc.FirstSection.Body.AppendChild(sdt);
步骤 5:保存文档
使用将文档保存到指定目录Save
方法。提供所需的文件名和适当的文件扩展名。在此示例中,我们将文档保存为“WorkingWithSdt.ComboBoxContentControl.docx”。
doc.Save(dataDir + "WorkingWithSdt.ComboBoxContentControl.docx");
使用 Aspose.Words for .NET 的组合框内容控制示例源代码
//文档目录的路径
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
StructuredDocumentTag sdt = new StructuredDocumentTag(doc, SdtType.ComboBox, MarkupLevel.Block);
sdt.ListItems.Add(new SdtListItem("Choose an item", "-1"));
sdt.ListItems.Add(new SdtListItem("Item 1", "1"));
sdt.ListItems.Add(new SdtListItem("Item 2", "2"));
doc.FirstSection.Body.AppendChild(sdt);
doc.Save(dataDir + "WorkingWithSdt.ComboBoxContentControl.docx");
就是这样!您已成功使用 Aspose.Words for .NET 在 Word 文档中创建了组合框内容控件。