在沒有文件產生器的情況下插入 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");

常見問題解答

Q:如何使用 Aspose.Words for .NET 自訂插入 Word 文件中的 TOA 欄位的外觀?

答:您可以使用 TOA 欄位的屬性來自訂插入的 TOA 欄位的外觀。FieldTOA物件指定格式選項。

Q:我可以使用 Aspose.Words for .NET 在單一 Word 文件中新增多個 TOA 欄位嗎?

答:是的,您可以使用 Aspose.Words for .NET 在單一 Word 文件中新增多個 TOA 欄位。只需對每個欄位重複插入步驟即可。

Q:如何使用 Aspose.Words for .NET 檢查 TOA 欄位是否成功插入 Word 文件?

答:若要檢查TOA欄位是否插入成功,您可以瀏覽文件內容並蒐索TOA欄位實例。

Q:在不使用 DocumentBuilder 的情況下插入 TOA 欄位是否會影響 Aspose.Words for .NET 的 Word 文件格式設定?

答:不使用 DocumentBuilder 插入 TOA 欄位不會直接影響 Word 文件的格式。但是,TOA 欄位格式設定選項可能會影響文件的整體格式設定。