Mező beszúrása Szöveg beszúrása dokumentumkészítő nélkül

Az alábbiakban egy lépésről lépésre bemutatjuk a C# forráskódot, amely az Aspose.Words for .NET “FieldIncludeText mező beszúrása” funkcióját használja. A kívánt eredmény elérése érdekében gondosan kövesse az egyes lépéseket.

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 FieldIncludeText mező beszúrása

Használjuk aAppendField() metódussal beszúrhat egy FieldIncludeText mezőt a bekezdésbe.

FieldIncludeText fieldIncludeText = (FieldIncludeText)para.AppendField(FieldType.FieldIncludeText, false);

Ezután konfiguráljuk a FieldIncludeText mező tulajdonságait a könyvjelző nevének és a forrásfájl nevének megadásával.

fieldIncludeText.BookmarkName = "bookmark";
fieldIncludeText.SourceFullName = MyDir + "IncludeText.docx";

Ezután hozzáadjuk a bekezdést a dokumentum törzséhez.

doc.FirstSection.Body.AppendChild(para);

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

fieldIncludeText.Update();

Példa a forráskódra egy FieldIncludeText mező beszúrásához az Aspose.Words .NET-hez

// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Hozd létre a dokumentumot és a bekezdést.
Document doc = new Document();
Paragraph para = new Paragraph(doc);

// FieldIncludeText mező beszúrása.
FieldIncludeText fieldIncludeText = (FieldIncludeText)para.AppendField(FieldType.FieldIncludeText, false);

fieldIncludeText.BookmarkName = "bookmark";
fieldIncludeText.SourceFullName = MyDir + "IncludeText.docx";

doc.FirstSection.Body.AppendChild(para);

fieldIncludeText.Update();

doc.Save(dataDir + "InsertionFieldFieldIncludeTextWithoutDocumentBuilder.docx");

Ebben a példában létrehoztunk egy új dokumentumot, inicializáltunk egy bekezdést, beszúrtunk egy FieldIncludeTexten szöveget, amely megadja a könyvjelző nevét és a forrásfájl nevét, és elmentettük a dokumentumot egy megadott fájlnévvel.

Ezzel véget is értünk az “Insert a FieldIncludeText” funkció használatáról szóló útmutatónknak az Aspose.Words for.NET-hez.

GYIK

K: Hogyan adhatom meg a forrásfájlt a szövegbeviteli mezőhöz az Aspose.Words for .NET-ben?

V: Az Aspose.Words for .NET szövegbeillesztési mezőjének forrásfájljának megadásához használja aFieldIncludeText.SourceFullNametulajdonság a forrásfájl teljes elérési útjának beállításához. Győződjön meg arról, hogy a forrásfájl elérhető, és tartalmazza a szövegbeillesztési mezőbe felvenni kívánt tartalmat.

K: Az Aspose.Words for .NET segítségével beilleszthetek egy makróból származó szöveget a szövegfelvevő mezőbe?

V: Igen, az Aspose.Words for .NET segítségével beilleszthet egy makróból származó szöveget a szövegfelvevő mezőbe. Használhatja aFieldIncludeText.IncludeText tulajdonság megadása annak a makrónak a nevének megadásához, amelynek a tartalmát szerepeltetni kell a mezőben.

K: Beszúrja a szöveget tartalmazó mezőt a dokumentumkészítő nélkül, befolyásolja a Word dokumentumszerkezetét az Aspose.Words for .NET használatával?

V: A szöveges mező beszúrása a dokumentumkészítő nélkül nem befolyásolja közvetlenül a Word dokumentum szerkezetét. Azonban egy új mezőelemet ad a dokumentum tartalmához. A dokumentum szerkezetét módosíthatja a meglévő elemek hozzáadásával, törlésével vagy módosításával az Ön igényei szerint.

K: Testreszabhatom a szövegbefoglaló mező megjelenését Word-dokumentumban az Aspose.Words for .NET segítségével?

V: A szövegbeillesztési mező nem szabja közvetlenül testre megjelenését a Word-dokumentumban. A mellékelt szöveget azonban formázhatja az Aspose.Words for .NET-ben elérhető bekezdéstulajdonságokkal, betűtípustulajdonságokkal és egyéb formázási objektumokkal.