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");
Смотрите также
- пространство имен Aspose.Words
- сборка Aspose.Words