Cells 格式
为 Cells 添加边框
Microsoft Excel 允许用户通过添加边框来格式化单元格。
Microsoft Excel 中的边框设置
边框的类型取决于添加的位置。例如,顶部边框是添加到单元格顶部位置的边框。用户还可以修改边框的线条样式和颜色。
使用 Aspose.Cells,开发人员可以像在 Microsoft Excel 中一样灵活地添加边框和自定义外观。
为 Cells 添加边框
Aspose.Cells提供了一个类,工作簿表示 Microsoft Excel 文件。这工作簿类包含一个工作表集合允许访问 Excel 文件中的每个工作表。工作表由工作表班级。这工作表类提供了Cells收藏。中的每一项Cells集合代表一个对象Cell班级。
Aspose.Cells 提供了设置样式 中的方法Cell用于设置单元格格式样式的类。此外,对象的风格使用类并提供用于配置字体设置的属性。
为 Cell 添加边框
为单元格添加边框风格对象的[设置边框](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color)) 方法。边框类型作为参数传递。所有边框类型都预定义在边框类型枚举。
边框类型 | 描述 |
---|---|
BOTTOM_BORDER | 底部边界线 |
对角向下 | 从左上角到右下角的对角线 |
对角向上 | 从左下角到右上角的对角线 |
左边框 | 左边界线 |
右边框 | 右边界线 |
TOP_BORDER | 顶部边界线 |
水平的 | 仅适用于动态样式,例如条件格式。 |
垂直的 | 仅适用于动态样式,例如条件格式。 |
要设置线条颜色,请使用颜色枚举并将其传递给风格对象的[设置边框](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color) 方法的颜色参数。线条样式在单元格边框类型枚举。 |
线型 | 描述 |
---|---|
破折号 | 代表细点划线 |
短跑_点_点 | 表示细点划线 |
虚线 | 代表虚线 |
点缀 | 代表虚线 |
双倍的 | 代表双线 |
头发 | 代表发际线 |
中等的_短跑_点 | 代表中点划线 |
中等的_短跑_DOT_DOT | 表示中点划线 |
MEDIUM_DASHED | 代表中虚线 |
没有任何 | 代表没有线 |
中等的 | 代表中线 |
倾斜的_短跑_点 | 表示倾斜的中点划线 |
厚的 | 代表粗线 |
薄的 | 代表细线 |
选择上述线型之一,然后将其分配给风格对象的[设置边框](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color)) 方法。 |
执行下面的代码时会生成以下输出。
应用于单元格所有边的边框
为 Cells 范围添加边框
可以为一系列单元格添加边框,而不仅仅是单个单元格。首先,通过调用Cells收藏的[创建范围](https://reference.aspose.com/cells/java/com.aspose.cells/cells#createRange(int,%20int,%20boolean)方法,它采用以下参数:
- 第一排,范围的第一行。
- 第一栏,范围的第一列。
- 行数,范围内的行数。
- 列数,范围内的列数。
这创建范围 方法返回一个范围对象,其中包含指定的范围。这范围对象提供了一个[设置轮廓边框](https://reference.aspose.com/cells/java/com.aspose.cells/range#setOutlineBorders(int,%20com.aspose.cells.Color)采用以下参数的方法:
执行下面的代码时会生成以下输出。
应用于一系列单元格的边框
颜色和调色板
调色板是可用于创建图像的颜色数量。在演示文稿中使用标准化调色板允许用户创建一致的外观。每个 Microsoft Excel (97-2003) 文件都有一个 56 种颜色的调色板,可应用于图表中的单元格、字体、网格线、图形对象、填充和线条。
Microsoft Excel 中的调色板设置
使用 Aspose.Cells 不仅可以使用现有颜色,还可以使用自定义颜色。在使用自定义颜色之前,将其添加到调色板中。本主题说明如何将自定义颜色添加到调色板。
将自定义颜色添加到调色板
Aspose.Cells 还支持 56 种颜色的调色板。标准调色板如上所示。如果您想使用未在调色板中定义的自定义颜色,则需要在使用前将该颜色添加到调色板。
Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。该类提供[改变调色板](https://reference.aspose.com/cells/java/com.aspose.cells/workbook#changePalette(com.aspose.cells.Color,%20int)方法,它采用以下参数来添加自定义颜色以修改调色板:
- 自定义颜色,要添加到调色板的自定义颜色。
- 指数,将被自定义颜色替换的颜色的索引。应该在 0-55 之间。
下面的示例在将自定义颜色应用于字体之前将其添加到调色板。
颜色和背景图案
Microsoft Excel 可以设置单元格的前景(轮廓)和背景(填充)颜色以及背景图案,如下所示。
在 Microsoft Excel 中设置颜色和背景图案
Aspose.Cells 也以灵活的方式支持这些功能。在本主题中,我们通过 Aspose.Cells 学习使用这些功能。
设置颜色和背景图案
Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。这工作簿类包含一个工作表集合允许访问 Excel 文件中的每个工作表。工作表由工作表班级。这工作表类提供了Cells收藏。中的每一项Cells集合代表一个对象Cell班级。
Aspose.Cells 提供了[设置样式](https://reference.aspose.com/cells/java/com.aspose.cells/cell#setStyle(com.aspose.cells.Style)中的方法Cell用于设置单元格格式的类。此外,对象的风格类可用于配置字体设置。
这设置前景色属性设置单元格的阴影颜色。
这设置模式属性指定用于前景色或背景色的背景图案。 Aspose.Cells 提供了背景类型枚举,其中包含一组预定义类型的背景图案。
图案类型 | 描述 |
---|---|
DIAGONAL_CROSSHATCH | 表示对角交叉影线图案 |
对角条纹 | 代表斜条纹图案 |
灰色_6 | 代表 6.25% 灰色图案 |
灰色_12 | 代表 12.5% 灰色图案 |
灰色_25 | 代表 25% 灰色图案 |
灰色_50 | 代表 50% 灰色图案 |
灰色_75 | 代表75%灰色图案 |
水平条纹 | 代表横条纹图案 |
没有任何 | 代表没有背景 |
撤销_对角线_条纹 | 表示反斜条纹图案 |
坚硬的 | 表示实心图案 |
厚的_对角线_十字线 | 表示粗对角交叉影线图案 |
薄的_对角线_十字线 | 表示细对角线交叉影线图案 |
薄的_对角线_条纹 | 代表细斜条纹图案 |
薄的_水平的_十字线 | 表示细水平交叉影线图案 |
薄的_水平的_条纹 | 代表细横条纹图案 |
薄的_撤销_对角条纹 | 代表细反斜条纹图案 |
薄的_垂直的_条纹 | 代表细竖条纹图案 |
垂直条纹 | 代表竖条纹图案 |
在下面的示例中,设置了 A1 单元格的前景色,但 A2 配置为具有垂直条纹背景图案的前景色和背景色。 |
执行代码时会生成以下输出。
应用于具有背景图案的单元格的前景色和背景色
重要须知
格式化 Cell 中的选定字符
处理字体设置解释了如何格式化单元格,但仅解释了如何格式化整个单元格的内容。如果您只想格式化选定的字符怎么办?
Aspose.Cells 支持此功能。本主题说明如何使用此功能。
格式化所选字符
Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。这工作簿类包含一个工作表集合允许访问 Excel 文件中的每个工作表。工作表由工作表班级。这工作表类提供了Cells收藏。中的每一项Cells集合代表一个对象Cell班级。
这Cell类提供[人物](https://reference.aspose.com/cells/java/com.aspose.cells/cell#characters(int,%20int)方法,它采用以下参数来选择单元格中的字符范围:
- 起始索引开始选择的字符的索引。
- 字符数要选择的字符数。
在输出文件的 A1" 单元格中,单词 ‘Visit’ 的格式为默认字体,但为 ‘Aspose!‘是粗体和蓝色。
格式化所选字符