A táblázat automatikus igazítása a tartalomhoz

Ebben az oktatóanyagban megtanuljuk, hogyan használhatja az Aspose.Words for .NET alkalmazást, hogy egy táblázatot C# használatával automatikusan illesszen a Word-dokumentum tartalmához. Lépésről lépésre haladunk végig a kódírás folyamatán, hogy elérjük ezt a funkciót. Az oktatóanyag végére világosan megérti, hogyan lehet programozottan kezelni a Word-dokumentumok táblázatait.

1. lépés: Állítsa be a projektet

  1. Indítsa el a Visual Studio programot, és hozzon létre egy új C# projektet.
  2. Adjon hozzá hivatkozást az Aspose.Words for .NET könyvtárra.

2. lépés: Töltse be a Word dokumentumot

A Words Processing táblával való indításához be kell töltenünk a táblázatot tartalmazó Word dokumentumot. Kovesd ezeket a lepeseket:

// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Töltse be a Word dokumentumot
Document doc = new Document(dataDir + "Tables.docx");

Ügyeljen arra, hogy a “DOKUMENTUMKÖNYVTÁR” helyére a dokumentum tényleges elérési útját írja.

3. lépés: Nyissa meg a táblázatot, és illessze automatikusan a tartalomhoz

Ezután el kell érnünk a dokumentumon belüli táblázatot, és alkalmaznunk kell az automatikus illesztési viselkedést. Használja a következő kódot:

// Hozzáférés az asztalhoz
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

// A táblázat automatikus illesztése a tartalmához
table. AutoFit(AutoFitBehavior.AutoFitToContents);

Itt a típus első gyermekcsomópontját öntjük átTable a dokumentumból, majd aAutoFit módszerrel aAutoFitToContents viselkedést a táblázat szélességének a tartalmához igazításához.

4. lépés: Mentse el a módosított dokumentumot

Végül el kell mentenünk a módosított dokumentumot az automatikusan illesztett táblázattal. Használja a következő kódot:

// Mentse el a módosított dokumentumot
doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

Győződjön meg arról, hogy a megfelelő elérési utat és fájlnevet adta meg a kimeneti dokumentumhoz.

Minta forráskód a táblázat automatikus illeszkedéséhez a tartalomhoz az Aspose.Words for .NET használatával

	// A dokumentumkönyvtár elérési útja
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	table.AutoFit(AutoFitBehavior.AutoFitToContents);
	doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan illeszthetünk automatikusan egy táblázatot a Word-dokumentum tartalmához az Aspose.Words for .NET használatával. A lépésenkénti útmutató követésével és a mellékelt C# kód implementálásával programozottan kezelheti a Word-dokumentumok táblázatait. Ez lehetővé teszi a táblázat szélességének dinamikus beállítását a tartalma alapján, így professzionálisabb és látványosabb dokumentumot biztosít.