TOA mező beszúrása Dokumentumkészítő nélkül

Itt található egy lépésről lépésre bemutatott útmutató a C# forráskód leírásához, amely az Aspose.Words for .NET “TOA Field Insertion” funkcióját használja. Gondosan kövesse az egyes lépéseket a kívánt eredmény eléréséhez.

1. lépés: Dokumentumkönyvtár beállítása

A megadott kódban meg kell adnia dokumentumai könyvtárát. Cserélje le a „DOKUMENTUMKÖNYVTÁR” értéket a dokumentumkönyvtár megfelelő elérési útjára.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

2. lépés: A dokumentum és a bekezdés létrehozása

Kezdjük egy új dokumentum létrehozásával és egy bekezdés inicializálásával.

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

3. lépés: A TA mező beszúrása

FieldTA osztályt használjuk egy TA mező beillesztésére a bekezdésbe.

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

4. lépés: A bekezdés hozzáadása a dokumentum törzséhez

A TA mezőt tartalmazó bekezdést hozzáadjuk a dokumentum törzséhez.

doc.FirstSection.Body.AppendChild(para);

5. lépés: A TOA mező bekezdésének létrehozása

Létrehozunk egy új bekezdést a TOA mezőhöz.

para = new Paragraph(doc);

6. lépés: A TOA mező beszúrása

A FieldToa osztályt használjuk egy TOA mező beillesztésére a bekezdésbe.

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

7. lépés: A bekezdés hozzáadása a dokumentum törzséhez

A TOA mezőt tartalmazó bekezdést hozzáadjuk a dokumentum törzséhez.

doc.FirstSection.Body.AppendChild(para);

8. lépés: Frissítse a TOA mezőt

Végül hívjuk aUpdate() módszert a TOA mező frissítéséhez.

fieldToa.Update();

Forráskód-példa TOA mezőbeillesztéshez Document Builder nélkül az Aspose.Words for .NET-hez

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

// Ilyen TA és TOA mezőket szeretnénk beszúrni:
// { TA \c 1 \l "Érték 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");

GYIK

K: Hogyan lehet testreszabni a Word dokumentumba beillesztett TOA mező megjelenését az Aspose.Words for .NET segítségével?

V: Testreszabhatja a beszúrt TOA mező megjelenését a tulajdonságok használatávalFieldTOA objektumot a formázási beállítások megadásához.

K: Hozzáadhatok több TOA mezőt egyetlen Word dokumentumhoz az Aspose.Words for .NET használatával?

V: Igen, az Aspose.Words for .NET használatával több TOA-mezőt is hozzáadhat egyetlen Word-dokumentumhoz. Csak ismételje meg a beszúrási lépéseket minden mezőnél.

K: Hogyan ellenőrizhetem, hogy az Aspose.Words for .NET segítségével sikeresen beszúrt-e egy TOA mezőt egy Word dokumentumba?

V: A TOA-mező sikeres beszúrásának ellenőrzéséhez böngészhet a dokumentum tartalmában, és kereshet TOA-mezőpéldányokat.

K: A TOA mező beszúrása a DocumentBuilder használata nélkül hatással van a Word dokumentum formázására az Aspose.Words for .NET használatával?

V: A TOA mező beszúrása a DocumentBuilder használata nélkül nem befolyásolja közvetlenül a Word-dokumentum formázását. A TOA mező formázási beállításai azonban hatással lehetnek a dokumentum általános formázására.