TextColumn
Содержание
[
Скрывать
]TextColumn class
Представляет один текстовый столбец.TextColumn
является членомTextColumnCollection
коллекция. TextColumn
коллекция включает в себя все столбцы в разделе документа.
Чтобы узнать больше, посетитеРабота с разделами документальная статья.
public class TextColumn
Характеристики
Имя | Описание |
---|---|
SpaceAfter { get; set; } | Получает или задает расстояние между этим столбцом и следующим столбцом в точках. Не требуется для последнего столбца. |
Width { get; set; } | Возвращает или задает ширину текстового столбца в пунктах. |
Примечания
TextColumn
объекты используются только для указания столбцов с пользовательской шириной и интервалом. Если вы хотите, чтобы столбцы в документе были одинаковой ширины, установите TextColumns.EvenlySpaced
кистинный
.
Когда новыйTextColumn
при создании его ширина и интервал устанавливаются равными нулю.
Примеры
Показывает, как создавать неравномерно расположенные столбцы.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;
TextColumnCollection columns = pageSetup.TextColumns;
columns.EvenlySpaced = false;
columns.SetCount(2);
// Определяем количество места, доступного для размещения столбцов.
double contentWidth = pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin;
Assert.AreEqual(470.30d, contentWidth, 0.01d);
// Сделаем первый столбец узким.
TextColumn column = columns[0];
column.Width = 100;
column.SpaceAfter = 20;
// Установите второй столбец так, чтобы он занимал оставшееся пространство на полях страницы.
column = columns[1];
column.Width = contentWidth - column.Width - column.SpaceAfter;
builder.Writeln("Narrow column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Wide column 2.");
doc.Save(ArtifactsDir + "PageSetup.CustomColumnWidth.docx");
Смотрите также
- пространство имен Aspose.Words
- сборка Aspose.Words