Formát řádku Zakázat zalomení mezi stránkami
tomto tutoriálu se naučíme, jak zakázat zalomení řádku u vícestránkové tabulky 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 moci zakázat zalamování řádků pro všechny řádky v tabulce v dokumentech aplikace Word.
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: Načtení dokumentu
Chcete-li spustit textový editor s dokumentem, postupujte takto:
// Cesta k adresáři vašich dokumentů
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Vložte dokument
Document doc = new Document(dataDir + "Table spanning two pages.docx");
Nezapomeňte nahradit „VAŠE ADRESÁŘ DOKUMENTŮ“ skutečnou cestou k adresáři vašich dokumentů a uveďte správný název souboru.
Krok 3: Zakažte konec řádku tabulky
Dále zakážeme zalamování řádků pro všechny řádky v tabulce. Použijte následující kód:
// Získejte tabulku
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Zakázat konec řádku pro všechny řádky v tabulce
foreach(Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;
Zde používáme dokument k načtení první tabulky a poté iterujeme všechny řádky v tabulce pomocí smyčky foreach. Uvnitř smyčky zakážeme zalamování řádků pro každý řádek nastavenímRowFormat.AllowBreakAcrossPages
majetek dofalse
.
Krok 4: Uložení upraveného dokumentu
Nakonec musíme upravený dokument uložit s vypnutým zalomením řádku tabulky. Použijte následující kód:
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");
Nezapomeňte zadat správnou cestu a název souboru pro výstupní dokument.
Ukázkový zdrojový kód pro formát řádků Zakázat přerušení mezi stránkami pomocí Aspose.Words for .NET
// Cesta k vašemu adresáři dokumentů
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Table spanning two pages.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Zakázat rozdělení na stránky pro všechny řádky v tabulce.
foreach (Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");
Závěr
tomto tutoriálu jsme se naučili, jak zakázat zalomení řádku u vícestránkové tabulky v dokumentu aplikace Word pomocí Aspose.Words for .NET. Podle tohoto podrobného průvodce a implementace poskytnutého kódu C# můžete toto zakázání použít na tabulky v dokumentech aplikace Word.