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

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

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