Vložit pole TOA bez Tvůrce dokumentů
Zde je podrobný návod k vysvětlení zdrojového kódu C# níže, který používá funkci “TOA Field Insertion” Aspose.Words for .NET. Pečlivě dodržujte každý krok, abyste dosáhli požadovaných výsledků.
Krok 1: Nastavení adresáře dokumentů
V poskytnutém kódu musíte zadat adresář vašich dokumentů. Nahraďte hodnotu „VÁŠ ADRESÁŘ DOKUMENTŮ“ příslušnou cestou k adresáři vašich dokumentů.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Vytvoření dokumentu a odstavce
Začneme vytvořením nového dokumentu a inicializací odstavce.
Document doc = new Document();
Paragraph para = new Paragraph(doc);
Krok 3: Vložení pole TA
Pro vložení pole TA do odstavce používáme třídu FieldTA.
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
Krok 4: Přidání odstavce do těla dokumentu
Do těla dokumentu přidáme odstavec obsahující pole TA.
doc.FirstSection.Body.AppendChild(para);
Krok 5: Vytvoření odstavce pro pole TOA
Vytvoříme nový odstavec pro pole TOA.
para = new Paragraph(doc);
Krok 6: Vložení pole TOA
Pro vložení pole TOA do odstavce používáme třídu FieldToa.
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
Krok 7: Přidání odstavce do těla dokumentu
Do těla dokumentu přidáme odstavec obsahující pole TOA.
doc.FirstSection.Body.AppendChild(para);
Krok 8: Aktualizujte pole TOA
Nakonec zavolámeUpdate()
způsob aktualizace pole TOA.
fieldToa.Update();
Příklad zdrojového kódu pro vkládání pole TOA bez Tvůrce dokumentů s Aspose.Words pro .NET
Document doc = new Document();
Paragraph para = new Paragraph(doc);
// Chceme vložit pole TA a TOA takto:
// { TA \c 1 \l "Hodnota 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");
FAQ
Otázka: Jak upravit vzhled pole TOA vloženého do dokumentu aplikace Word pomocí Aspose.Words for .NET?
Odpověď: Vzhled vloženého pole TOA můžete přizpůsobit pomocí vlastnostíFieldTOA
objekt k určení možností formátování.
Otázka: Mohu přidat více polí TOA do jednoho dokumentu aplikace Word pomocí Aspose.Words for .NET?
Odpověď: Ano, můžete přidat více polí TOA do jednoho dokumentu aplikace Word pomocí Aspose.Words for .NET. Stačí zopakovat kroky vložení pro každé pole.
Otázka: Jak mohu zkontrolovat, zda bylo pole TOA úspěšně vloženo do dokumentu aplikace Word pomocí Aspose.Words for .NET?
Odpověď: Chcete-li zkontrolovat, zda bylo pole TOA úspěšně vloženo, můžete procházet obsah dokumentu a hledat instance pole TOA.
Otázka: Má vložení pole TOA bez použití DocumentBuilder vliv na formátování dokumentu Word pomocí Aspose.Words for .NET?
Odpověď: Vložení pole TOA bez použití DocumentBuilder neovlivňuje přímo formátování dokumentu aplikace Word. Možnosti formátování pole TOA však mohou ovlivnit celkové formátování dokumentu.