Použít ohraničení obrysu
tomto tutoriálu vás provedeme krok za krokem procesem použití obrysového ohraničení na tabulku pomocí Aspose.Words for .NET. Vysvětlíme vám přibalený zdrojový kód C# a poskytneme vám komplexního průvodce, který vám pomůže pochopit a implementovat tuto funkci ve vašich vlastních projektech. Na konci tohoto tutoriálu budete mít jasno v tom, jak manipulovat s ohraničením tabulek v dokumentech aplikace Word pomocí Aspose.Words for .NET.
Krok 1: Definujte adresář dokumentů
Nejprve musíte nastavit cestu k adresáři dokumentů. Zde je uložen váš dokument aplikace Word. Nahraďte “VAŠE ADRESÁŘ DOKUMENTŮ” příslušnou cestou.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Nahrajte dokument
Dále musíte načíst dokument aplikace Word do instance souboruDocument
třída.
Document doc = new Document(dataDir + "Tables.docx");
Krok 3: Přístup k tabulce
Chcete-li použít ohraničení obrysu, potřebujeme získat přístup k tabulce v dokumentu. TheTable
class představuje tabulku v Aspose.Words.
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Krok 4: Zarovnejte tabulku na střed stránky
Nyní můžeme tabulku zarovnat na střed stránky pomocíAlignment
vlastnost stolu.
table. Alignment = Table Alignment. Center;
Krok 5: Vymažte existující okraje tabulky
Chcete-li začít s novým ohraničením obrysu, musíme nejprve vymazat všechna existující ohraničení z tabulky. To lze provést pomocíClearBorders()
metoda.
table. ClearBorders();
Krok 6: Definujte zelený okraj kolem stolu
Nyní můžeme nastavit zelený okraj kolem stolu pomocíSetBorder()
metoda pro každou stranu stolu. V tomto příkladu používáme ohraničení typu „Single“ s tloušťkou 1,5 bodu a zelenou barvou.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
Krok 7: Vyplňte buňky barvou pozadí
Pro zlepšení vizuální prezentace tabulky můžeme buňky vyplnit základní barvou pozadí
idea. V tomto příkladu používáme světle zelenou barvu.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
Krok 8: Uložte upravený dokument
Nakonec upravený dokument uložíme do souboru. Můžete zvolit vhodný název a umístění výstupního dokumentu.
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");
gratuluji! Nyní jste použili ohraničení obrysu na tabulku pomocí Aspose.Words for .NET.
Ukázkový zdrojový kód pro Apply Outline Border pomocí Aspose.Words for .NET
// Cesta k vašemu adresáři dokumentů
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Tables.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Zarovnejte tabulku na střed stránky.
table.Alignment = TableAlignment.Center;
//Odstraňte všechna existující ohraničení z tabulky.
table.ClearBorders();
// Nastavte zelený okraj kolem stolu, ale ne uvnitř.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
// Vyplňte buňky světle zelenou plnou barvou.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");
Závěr
V tomto tutoriálu jsme se naučili, jak aplikovat ohraničení obrysu na tabulku pomocí Aspose.Words for .NET. Podle tohoto podrobného průvodce můžete snadno integrovat tuto funkci do svých projektů C#. Manipulace s formátováním tabulek je základním aspektem zpracování dokumentů a Aspose.Words nabízí výkonné a flexibilní API, jak toho dosáhnout. S těmito znalostmi můžete zlepšit vizuální prezentaci vašich dokumentů Word a splnit specifické požadavky.