C++ ile Aralık Kenarlıklarını Ayarlama
Olası Kullanım Senaryoları
Aralık için kenarlık ayarlamak istediğinizde, her hücreyi bireysel olarak ayarlamanıza gerek yoktur. Kenarlığı aralık üzerinde ayarlayabilirsiniz. Aspose.Cells bu özelliği sunar. Bu makale, Aspose.Cells kullanarak aralık kenarlıklarını ayarlayan örnek kod sağlar.
Excel’de Aralık Sınırı Ayarlama
Excel’de bir aralığın sınırını ayarlamak için şu adımları takip edebilirsiniz:
- Sınırlıyı uygulamak istediğiniz hücre aralığını seçin.
- Kurdele’nin “Ana Sayfa” sekmesinde, “Yazı Tipi” grubunu bulun.
- “Yazı Tipi” grubu içinde, “Kenarlıklar” açılır düğmesine tıklayın.
- Açılır menüde istenilen kenar tipini seçin. Ön ayarlı kenar stilleri arasından seçim yapabilir veya kendi kenarınızı özelleştirebilirsiniz.
- İstenilen kenar stili seçildikten sonra, kenar seçilen hücre aralığına uygulanır.
Aspose.Cells Kullanarak Aralık Sınırı Ayarlama
Bu örnek aşağıdakileri göstermektedir:
- Bir çalışma kitabı oluşturma.
- İlk çalışma sayfasındaki hücrelere veri ekleyin.
- Bir Range oluşturun.
- Aralık iç kenarlığını ayarlayın.
- Aralık dış kenarlığını ayarlayın.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create a new Workbook object
Workbook workbook;
// Obtain the reference of the newly added worksheet
Worksheet ws = workbook.GetWorksheets().Get(0);
Cells cells = ws.GetCells();
// Setting the value to the cells
Cell cell = cells.Get("A1");
cell.PutValue(u"Fruit");
cell = cells.Get("B1");
cell.PutValue(u"Count");
cell = cells.Get("C1");
cell.PutValue(u"Price");
cell = cells.Get("A2");
cell.PutValue(u"Apple");
cell = cells.Get("A3");
cell.PutValue(u"Mango");
cell = cells.Get("A4");
cell.PutValue(u"Blackberry");
cell = cells.Get("A5");
cell.PutValue(u"Cherry");
cell = cells.Get("B2");
cell.PutValue(5);
cell = cells.Get("B3");
cell.PutValue(3);
cell = cells.Get("B4");
cell.PutValue(6);
cell = cells.Get("B5");
cell.PutValue(4);
cell = cells.Get("C2");
cell.PutValue(5);
cell = cells.Get("C3");
cell.PutValue(20);
cell = cells.Get("C4");
cell.PutValue(30);
cell = cells.Get("C5");
cell.PutValue(60);
// Create a range (A1:C5)
Range range = cells.CreateRange(u"A1", u"C5");
// Set inner border of range
CellsColor innerColor = workbook.CreateCellsColor();
innerColor.SetColor(Color::Red());
range.SetInsideBorders(BorderType::Vertical, CellBorderType::Thin, innerColor);
innerColor.SetColor(Color::Green());
range.SetInsideBorders(BorderType::Horizontal, CellBorderType::Thin, innerColor);
// Set outer border of range
CellsColor outerColor = workbook.CreateCellsColor();
outerColor.SetColor(Color::Blue());
range.SetOutlineBorders(CellBorderType::Thin, outerColor);
// Save the Workbook
workbook.Save(u"out.xlsx");
Aspose::Cells::Cleanup();
}