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