Formatage d'une plage de Cells
Définition de la police et du style d’une plage de Cells
Avant de parler des paramètres de mise en forme (dont nous avons déjà beaucoup parlé dans nos rubriques précédentes), nous devons savoir comment créer une plage de cellules. Eh bien, nous pouvons créer une plage de cellules en utilisantCellRange classe dont le constructeur prend certains paramètres pour spécifier la plage de cellules. Nous pouvons spécifier la plage de cellules en utilisant leDes noms ou alorsIndices de lignes et de colonnes de cellules de début et de fin.
Une fois que nous avons créé unCellRange objet alors nous pouvons utiliser les versions surchargées deDéfinirStyle, Définir la police & Définir la couleur de la police méthodes de feuille de travail qui peuvent prendre unCellRange objet pour appliquer les paramètres de mise en forme sur la plage de cellules spécifiée.
Voyons un exemple pour comprendre ce concept de base.
// 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); |