Форматирование диапазона Cells
Contents
[
Hide
]
Этот раздел также относится к серии тем, связанных с применением настроек шрифта и других стилей форматирования к ячейкам. Наши последние темы хорошо освещали работу с такими функциями. Например, вы можете обратиться кИзменение шрифта и цвета Cell иПрименение стилей на Cells темы, чтобы узнать об одних и тех же функциях. Тогда что нового в этой теме, если мы уже рассмотрели эти понятия. Что ж, единственное отличие этой темы от предыдущих заключается в том, что мы будем применять настройки форматирования (относящиеся к шрифтам и другим стилям) к диапазону ячеек, а не только к одной ячейке. Мы надеемся, что вы все еще найдете эту тему полезной для вас.
Настройка шрифта и стиля диапазона Cells
Прежде чем мы поговорим о настройках форматирования (о которых мы уже много говорили в наших предыдущих темах), мы должны знать, как создать диапазон ячеек. Ну, мы можем создать диапазон ячеек, используядиапазон ячеек класс, конструктор которого принимает некоторые параметры для указания диапазона ячеек. Мы можем указать диапазон ячеек, используяИмена или жеИндексы строк и столбцов начальных и конечных ячеек.
Как только мы создалидиапазон ячеек объект, то мы можем использовать перегруженные версииSetStyle, SetFont & SetFontColor методы рабочего листа, которые могут занятьдиапазон ячеек объект, чтобы применить параметры форматирования к указанному диапазону ячеек.
Давайте рассмотрим пример, чтобы понять эту основную концепцию.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Setting sample values | |
GridCell cell = sheet.Cells["b7"]; | |
cell.SetCellValue("1"); | |
cell = sheet.Cells["c7"]; | |
cell.SetCellValue("2"); | |
cell = sheet.Cells["d7"]; | |
cell.SetCellValue("3"); | |
cell = sheet.Cells["e7"]; | |
cell.SetCellValue("4"); | |
// Creating a CellRange object starting from "B7" to "E7" | |
CellRange range = new CellRange(6, 1, 6, 4); | |
// Accessing and setting Style attributes | |
Style style = new Style(this.gridDesktop1); | |
style.Color = Color.Yellow; | |
// Applying Style object on the range of cells | |
sheet.SetStyle(range, style); | |
// Creating a customized Font object | |
Font font = new Font("Courier New", 12f); | |
// Setting the font of range of cells to the customized Font object | |
sheet.SetFont(range, font); | |
// Setting the font color of range of cells to Red | |
sheet.SetFontColor(range, Color.Red); |