BorderCollection

BorderCollection class

的集合Border对象.

要了解更多信息,请访问使用文档编程文档文章。

public sealed class BorderCollection : IEnumerable<Border>

特性

姓名描述
Bottom { get; }获取底部边框。
Color { get; set; }获取或设置边框颜色。
Count { get; }获取集合中的边框数。
DistanceFromText { get; set; }获取或设置文本边框的距离(以磅为单位)。
Horizontal { get; }获取在单元格或一致段落之间使用的水平边框。
Item { get; }检索Border按边框类型划分的对象。 (2 indexers)
Left { get; }获取左边框。
LineStyle { get; set; }获取或设置边框样式。
LineWidth { get; set; }获取或设置边框宽度(以磅为单位)。
Right { get; }获取右边框。
Shadow { get; set; }获取或设置一个值,指示边框是否有阴影。
Top { get; }获取顶部边框。
Vertical { get; }获取单元格之间使用的垂直边框。

方法

姓名描述
ClearFormatting()删除对象的所有边框。
Equals(BorderCollection)比较边框集合。
GetEnumerator()返回一个枚举器对象,可用于迭代集合中的所有边框。

评论

不同的文档元素具有不同的边框。 例如,ParagraphFormatBottom,Left,RightTop边框。 您可以为每个边框单独指定不同的格式,或者 枚举所有边框并应用相同的格式。

例子

演示如何插入带有上边框的段落。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// 仅当设置了 LineWidth 或 LineStyle 时才设置 ThemeColor。
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

builder.Writeln("Text with a top border.");

doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");

也可以看看