Hücre Aralığının Biçimlendirilmesi

Bir Hücre Aralığının Yazı Tipi ve Stil Ayarı

Önce, hücre aralığı oluşturmak hakkında (ki zaten önceki konularımızda çok konuştuk), biçimlendirme ayarlarından bahsetmeden önce hücre aralığı nasıl oluşturulacağını bilmeliyiz. Peki, CellRange sınıfını kullanarak bir hücre aralığı oluşturabiliriz. Bu sınıfın yapıcı fonksiyonu, hücrelerin aralığını belirtmek için bazı parametreleri alır. Hücre aralığını başlangıç ve bitiş hücrelerinin Adları veya Satır ve Sütun İndeksleri kullanarak belirleyebiliriz.

Bir CellRange nesnesini oluşturduktan sonra, Worksheet‘ın SetStyle, SetFont ve SetFontColor metodlarının aşırı yüklenmiş sürümlerini kullanabiliriz. Bu metodlar, belirtilen hücre aralığına biçimlendirme ayarları uygulamak için CellRange nesnesi alabilir.

Bu temel kavramı anlamak için bir örneğe bakalım.

// 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);