Formatieren eines Bereichs von Cells
Festlegen von Schriftart und Stil eines Bereichs von Cells
Bevor wir über Formatierungseinstellungen sprechen (über die wir in unseren vorherigen Themen bereits viel gesprochen haben), sollten wir wissen, wie man eine Reihe von Zellen erstellt. Nun, wir können eine Reihe von Zellen erstellen, indem wir verwendenCellRange Klasse, deren Konstruktor einige Parameter übernimmt, um den Zellbereich anzugeben. Wir können den Zellbereich mit angebenNamen oderZeilen- und Spaltenindizes von Start- und Endzellen.
Sobald wir eine erstellt habenCellRange Objekt dann können wir die überladenen Versionen von verwendenSetStyle, SetFont & SetFontColor Methoden des Arbeitsblatts, die ein nehmen könnenCellRange -Objekt, um Formatierungseinstellungen auf den angegebenen Zellbereich anzuwenden.
Schauen wir uns ein Beispiel an, um dieses grundlegende Konzept zu verstehen.
// 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); |