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 will автоматически рассчитывает ширину столбцов.

Если у вас естьEvenlySpaced установлен вЛОЖЬ , вам необходимо указать ширину и интервал для каждого столбца индивидуально. Используйте индексатор для доступа к отдельным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");

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