TextColumnCollection

TextColumnCollection class

КоллекцияTextColumn объекты, представляющие все столбцы текста в разделе документа.

public class TextColumnCollection

Характеристики

Имя Описание
Count { get; } Получает количество столбцов в разделе документа.
EvenlySpaced { get; set; } Истинный если текстовые столбцы имеют одинаковую ширину и равномерно распределены.
Item { get; } Возвращает текстовый столбец по указанному индексу.
LineBetween { get; set; } Когда истинный , добавляет вертикальную линию между столбцами.
Spacing { get; set; } Когда столбцы расположены равномерно, получает или задает расстояние между каждым столбцом в пунктах.
Width { get; } Когда столбцы расположены равномерно, получает ширину столбцов.

Методы

Имя Описание
SetCount(int) Располагает текст в указанное количество текстовых столбцов.

Примечания

ИспользоватьSetCount установить количество текстовых столбцов.

Чтобы все столбцы были одинаковой ширины и располагались равномерно, установитеEvenlySpaced к истинный и укажите расстояние между столбцами вSpacing. MS Word будет автоматически рассчитывать ширину столбцов.

Если у вас есть Равномерное расстояние установлен в ЛОЖЬ вам необходимо указать ширину и интервал для каждого столбца отдельно. Используйте индексатор для доступа к отдельнымTextColumn объекты.

При использовании пользовательской ширины столбцов убедитесь, что сумма ширины всех столбцов и интервалов между ними равна ширине страницы за вычетом левого и правого полей страницы.

Примеры

Показывает, как создать несколько равномерно расположенных столбцов в разделе.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

TextColumnCollection columns = builder.PageSetup.TextColumns;
columns.Spacing = 100;
columns.SetCount(2);

builder.Writeln("Column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Column 2.");

doc.Save(ArtifactsDir + "PageSetup.ColumnsSameWidth.docx");

Смотрите также