在没有文档生成器的情况下插入 TOA 字段

以下是解释下面 C# 源代码的分步指南,该源代码使用 Aspose.Words for .NET 的“TOA 字段插入”功能。仔细遵循每个步骤以获得所需的结果。

第 1 步:文档目录设置

在提供的代码中,您必须指定文档的目录。将值“YOUR DOCUMENT DIRECTORY”替换为文档目录的相应路径。

string dataDir = "YOUR DOCUMENTS DIRECTORY";

第 2 步:创建文档和段落

我们首先创建一个新文档并初始化一个段落。

Document doc = new Document();
Paragraph para = new Paragraph(doc);

步骤 3:插入 TA 字段

我们使用 FieldTA 类将 TA 字段插入到段落中。

FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";

步骤 4:将段落添加到文档正文

我们将包含 TA 字段的段落添加到文档正文中。

doc.FirstSection.Body.AppendChild(para);

步骤 5:为 TOA 字段创建段落

我们为 TOA 字段创建一个新段落。

para = new Paragraph(doc);

步骤 6:插入 TOA 字段

我们使用 FieldToa 类将 TOA 字段插入到段落中。

FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";

步骤 7:将段落添加到文档正文

我们将包含 TOA 字段的段落添加到文档正文中。

doc.FirstSection.Body.AppendChild(para);

第 8 步:更新 TOA 字段

最后,我们调用Update()更新 TOA 字段的方法。

fieldToa.Update();

使用 Aspose.Words for .NET 无需文档生成器即可插入 TOA 字段的源代码示例

Document doc = new Document();
Paragraph para = new Paragraph(doc);

//我们要像这样插入 TA 和 TOA 字段:
// { TA \c 1 \l "值 0" }
// { TOA \c 1 }

FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTOAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";

doc.FirstSection.Body.AppendChild(para);

para = new Paragraph(doc);

FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
doc.FirstSection.Body.AppendChild(para);

fieldToa.Update();

doc.Save(ArtifactsDir + "WorkingWithFields.InsertTOAFieldWithoutDocumentBuilder.docx");

常见问题解答

问:如何使用 Aspose.Words for .NET 自定义插入 Word 文档中的 TOA 字段的外观?

答:您可以使用 TOA 字段的属性来自定义插入的 TOA 字段的外观。FieldTOA对象指定格式选项。

问:我可以使用 Aspose.Words for .NET 在单个 Word 文档中添加多个 TOA 字段吗?

答:是的,您可以使用 Aspose.Words for .NET 在单个 Word 文档中添加多个 TOA 字段。只需对每个字段重复插入步骤即可。

问:如何使用 Aspose.Words for .NET 检查 TOA 字段是否成功插入到 Word 文档中?

答:要检查TOA字段是否插入成功,您可以浏览文档内容并搜索TOA字段实例。

问:在不使用 DocumentBuilder 的情况下插入 TOA 字段是否会影响 Aspose.Words for .NET 的 Word 文档格式设置?

答:不使用 DocumentBuilder 插入 TOA 字段不会直接影响 Word 文档的格式。但是,TOA 字段格式设置选项可能会影响文档的整体格式设置。