Bontsa ki a Formázást a cellákon és a Stílusból
Ebben az oktatóanyagban lépésről lépésre végigvezetjük a formázási folyamaton a cellákra és sorokra való kiterjesztéséhez egy stílusból az Aspose.Words for .NET segítségével. Elmagyarázzuk a csomagban lévő C# forráskódot, és átfogó útmutatót adunk, amely segít megérteni és megvalósítani ezt a funkciót saját projektjeiben. Az oktatóanyag végén megtudhatja, hogyan alkalmazhat táblázatstílusú formázást a Word-dokumentumok adott celláira és soraira az Aspose.Words for .NET segítségével.
1. lépés: Határozza meg a dokumentumkönyvtárat
Először is be kell állítania a dokumentumkönyvtár elérési útját. Itt található a Word-dokumentum. Cserélje ki a “DOKUMENTUMKÖNYVTÁR” elemet a megfelelő elérési útra.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
2. lépés: Töltse be a meglévő dokumentumot
Ezután be kell töltenie a meglévő Word-dokumentumot aDocument
osztály.
Document doc = new Document(dataDir + "Tables.docx");
3. lépés: Lépjen az első táblázat első cellájába
A kezdéshez a dokumentum első táblázatának első cellájába kell navigálnunk. Használjuk aGetChild()
ésFirstRow.FirstCell
módszerek az első cellára való hivatkozás lekéréséhez.
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Cell firstCell = table.FirstRow.FirstCell;
4. lépés: A kezdeti cellaformázás megjelenítése
táblázat stílusainak kibontása előtt megjelenítjük a cella aktuális háttérszínét. Ennek üresnek kell lennie, mert az aktuális formázás a táblázat stílusában van tárolva.
Color cellShadingBefore = firstCell.CellFormat.Shading.BackgroundPatternColor;
Console.WriteLine("Shading cell before style expansion: " + cellShadingBefore);
5. lépés: Bontsa ki a Táblázatstílusokat a Közvetlen formázásra
Most kiterjesztjük a táblázatstílusokat a közvetlen formázásra a dokumentum használatávalExpandTableStylesToDirectFormatting()
módszer.
doc.ExpandTableStylesToDirectFormatting();
6. lépés: A cellaformázás megjelenítése a stílusbővítés után
Most a táblázatstílusok kibontása után jelenítjük meg a cella háttérszínét. A táblázat stílusából kék háttérszínt kell alkalmazni.
Color cellShadingAfter = firstCell.CellFormat.Shading.BackgroundPatternColor;
Console.WriteLine("
Shading the cell after style expansion: " + cellShadingAfter);
Forráskód minta a Formázás kibontásához a cellákon és a sorok stílusából 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");
// Szerezze be a dokumentum első táblázatának első celláját.
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
Cell firstCell = table.FirstRow.FirstCell;
// Először nyomtassa ki a cellaárnyékolás színét.
// Ennek üresnek kell lennie, mivel az aktuális árnyékolás a táblázatstílusban tárolódik.
Color cellShadingBefore = firstCell.CellFormat.Shading.BackgroundPatternColor;
Console.WriteLine("Cell shading before style expansion: " + cellShadingBefore);
doc.ExpandTableStylesToDirectFormatting();
// Most nyomtassa ki a cella árnyékolását a táblázatstílusok kibontása után.
// A táblázat stílusából kék háttérmintázatot kellett volna alkalmazni.
Color cellShadingAfter = firstCell.CellFormat.Shading.BackgroundPatternColor;
Console.WriteLine("Cell shading after style expansion: " + cellShadingAfter);
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan bővíthetjük ki a formázást cellákra és sorokra táblázatstílusból az Aspose.Words for .NET használatával. Ha követi ezt a lépésenkénti útmutatót, könnyen alkalmazhat táblázatstílusú formázást a Word-dokumentumok adott celláira és soraira. Az Aspose.Words hatékony és rugalmas API-t kínál a dokumentumok táblázatainak kezeléséhez és formázásához. Ezzel a tudással tovább testreszabhatja Word-dokumentumai elrendezését és megjelenítését.