边框设置

向单元格添加边框

Microsoft Excel 允许用户通过添加边框来格式化单元格。边框的类型取决于添加的位置。例如,顶部边框是添加到单元格顶部位置的边框。用户还可以修改边框的线条样式和颜色。

借助 Aspose.Cells,开发人员可以以与 Microsoft Excel 中相同的灵活方式添加边框并自定义其外观。

向单元格添加边框

Aspose.Cells 提供了一个表示 Microsoft Excel 文件的 Workbook 类。 Workbook 类包含一个 Worksheets 集合,该集合允许访问 Excel 文件中的每个工作表。工作表由 Worksheet 类表示。 Worksheet 类提供 Cells 集合。 Cells 集合中的每个项表示 Cell 类的对象。

Aspose.Cells 在 Cell 类中提供了 GetStyle 方法。 SetStyle 方法用于设置单元格的格式样式。 Style 类提供了用于向单元格添加边框的属性。

向单元格添加边框

开发人员可以通过使用 Style 对象的 Borders 集合向单元格添加边框。边框类型作为索引传递给 Borders 集合。所有边框类型都在 BorderType 枚举中预定义。

边框枚举

边框类型 描述
BottomBorder 底部边框线
DiagonalDown 从左上到右下的对角线
DiagonalUp 从左下到右上的对角线
LeftBorder 左边框线
RightBorder 右边框线
TopBorder 顶部边框线

The Borders collection stores all borders. Each border in the Borders collection is represented by a Border object which provides two properties, Color and LineStyle to set a border’s line color and style respectively.

要设置边框线颜色,请使用.NET Framework的Color枚举(.NET Framework的一部分)选择颜色并将其分配给Border对象的Color属性。

通过从CellBorderType枚举中选择线条样式来设置边框线样式。

CellBorderType枚举

线条样式 描述
DashDot 细长虚点线
DashDotDot 细长虚点虚点线
Dashed 虚线
Dotted 点状线
Double 双线
Hair 细线
MediumDashDot 中等虚点线
MediumDashDotDot 中等虚点虚点线
MediumDashed 中等虚线
None 无线
Medium 中线
SlantedDashDot 倾斜中等虚点线
Thick 粗线
Thin 细线
选择其中一种线条样式,然后将其分配给“Border”对象的LineStyle属性。

向单元格范围添加边框

还可以为一系列的单元格添加边框,而不仅仅是单个单元格。要实现这一点,首先通过调用“Cells”集合的CreateRange方法创建一系列单元格。它使用以下参数:

  • 第一行,范围的第一行。
  • 第一列,表示范围的第一列。
  • 行数,范围中的行数。
  • 列数,范围中的列数。

CreateRange”方法返回一个Range对象,它包含指定范围的单元格。Range对象提供一个SetOutlineBorder方法,使用以下参数为单元格范围添加边框:

  • 边框类型,从BorderType枚举中选择的边框类型。
  • 线条样式,从CellBorderType枚举中选择的边框线条样式。
  • 颜色,线条颜色,从Color枚举中选择。