Vnořená tabulka
V tomto tutoriálu se naučíme, jak vytvořit vnořenou tabulku v dokumentu aplikace Word pomocí Aspose.Words for .NET. Budeme postupovat podle průvodce krok za krokem, abychom porozuměli kódu a implementovali tuto funkci. Na konci tohoto kurzu budete schopni vytvářet vnořené tabulky v dokumentech aplikace Word programově.
Krok 1: Nastavení projektu
- Spusťte Visual Studio a vytvořte nový projekt C#.
- Přidejte odkaz na knihovnu Aspose.Words for .NET.
Krok 2: Vytvoření dokumentu a inicializace generátoru dokumentů
Chcete-li spustit textový editor s dokumentem a generátorem dokumentů, postupujte takto:
// Cesta k adresáři vašich dokumentů
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Vytvoření dokumentu
Document doc = new Document();
// Inicializujte generátor dokumentů
DocumentBuilder builder = new DocumentBuilder(doc);
Nezapomeňte nahradit „VAŠE ADRESÁŘ DOKUMENTŮ“ skutečnou cestou k adresáři vašich dokumentů.
Krok 3: Vytvoření vnořené tabulky
Dále vytvoříme vnořenou tabulku vložením buněk do vnější tabulky a vytvořením nové tabulky uvnitř první buňky. Použijte následující kód:
// Vložte první buňku vnější tabulky
Cell cell = builder. InsertCell();
builder.Writeln("Cell 1 of the outer table");
// Vložte druhou buňku vnější tabulky
builder. InsertCell();
builder.Writeln("Cell 2 of the outer table");
// Ukončení vnějšího stolu
builder. EndTable();
// Přesuňte se do první buňky vnější tabulky
builder.MoveTo(cell.FirstParagraph);
// Sestavte vnitřní stůl
builder. InsertCell();
builder.Writeln("Cell 1 of inner table");
builder. InsertCell();
builder.Writeln("Cell 2 of the inner table");
// Konec vnitřního stolu
builder. EndTable();
Zde používáme tvůrce dokumentů k vložení buněk a obsahu do vnější tabulky. Poté přesuneme kurzor tvůrce dokumentů do první buňky vnější tabulky a uvnitř vytvoříme novou tabulku vložením buněk a obsahu.
Krok 4: Uložení upraveného dokumentu
Nakonec musíme upravený dokument uložit s vnořenou tabulkou. Použijte následující kód:
doc.Save(dataDir + "WorkingWithTables.NestedTable.docx");
Nezapomeňte zadat správnou cestu a název souboru pro výstupní dokument.
Ukázkový zdrojový kód pro vnořenou tabulku pomocí Aspose.Words pro .NET
// Cesta k vašemu adresáři dokumentů
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Cell cell = builder.InsertCell();
builder.Writeln("Outer Table Cell 1");
builder.InsertCell();
builder.Writeln("Outer Table Cell 2");
// Toto volání je důležité pro vytvoření vnořené tabulky v první tabulce.
// Bez tohoto volání budou buňky vložené níže připojeny k vnější tabulce.
builder.EndTable();
// Přesuňte se do první buňky vnější tabulky.
builder.MoveTo(cell.FirstParagraph);
// Sestavte vnitřní stůl.
builder.InsertCell();
builder.Writeln("Inner Table Cell 1");
builder.InsertCell();
builder.Writeln("Inner Table Cell 2");
builder.EndTable();
doc.Save(dataDir + "WorkingWithTables.NestedTable.docx");
Závěr
V tomto tutoriálu jsme se naučili, jak vytvořit vnořenou tabulku v dokumentu aplikace Word pomocí Aspose.Words for .NET. Podle tohoto podrobného průvodce a implementace poskytnutého kódu C# můžete programově vytvářet vnořené tabulky podle vašich konkrétních potřeb v dokumentech aplikace Word.