Формат строки отключить разрыв между страницами

В этом уроке мы узнаем, как отключить разрыв строки многостраничной таблицы в документе Word с помощью Aspose.Words для .NET. Мы будем следовать пошаговому руководству, чтобы понять код и реализовать эту функцию. К концу этого руководства вы сможете отключить перенос строк для всех строк таблицы в документах Word.

Шаг 1: Настройка проекта

  1. Запустите Visual Studio и создайте новый проект C#.
  2. Добавьте ссылку на библиотеку Aspose.Words для .NET.

Шаг 2: Загрузка документа

Чтобы начать обработку текста с документом, выполните следующие действия:

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Загрузите документ
Document doc = new Document(dataDir + "Table spanning two pages.docx");

Обязательно замените «КАТАЛОГ ВАШИХ ДОКУМЕНТОВ» фактическим путем к каталогу ваших документов и укажите правильное имя файла.

Шаг 3. Отключите разрыв строки таблицы.

Далее мы отключим разрыв строк для всех строк таблицы. Используйте следующий код:

// Получить таблицу
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);

// Отключить разрыв строки для всех строк таблицы.
foreach(Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;

Здесь мы используем документ для получения первой таблицы, а затем перебираем все строки таблицы с помощью цикла foreach. Внутри цикла мы отключаем разрыв строк для каждой строки, устанавливая параметрRowFormat.AllowBreakAcrossPagesсобственностьfalse.

Шаг 4. Сохранение измененного документа.

Наконец, нам нужно сохранить измененный документ с отключенным разрывом строки таблицы. Используйте следующий код:

doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");

Обязательно укажите правильный путь и имя файла для выходного документа.

Пример исходного кода для отключения формата строки с разрывом на страницах с использованием Aspose.Words для .NET

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document(dataDir + "Table spanning two pages.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Отключите разбивку по страницам для всех строк таблицы.
foreach (Row row in table.Rows)
	row.RowFormat.AllowBreakAcrossPages = false;
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");

Заключение

В этом уроке мы узнали, как отключить разрыв строки многостраничной таблицы в документе Word с помощью Aspose.Words для .NET. Следуя этому пошаговому руководству и реализовав предоставленный код C#, вы сможете применить это отключение к таблицам в документах Word.