Kenar Ayarları

Hücrelere Kenarlık Eklemek

Microsoft Excel, hücreleri kenarlıklar ekleyerek biçimlendirmeye izin verir. Kenarlık tipi, eklendiği konuma göre değişir. Örneğin, üst kenarlık, hücrenin üst konumuna eklenmiş bir kenarlıktır. Kullanıcılar ayrıca kenarlıkların çizgi stilini ve rengini değiştirebilir.

Aspose.Cells for Node.js via C++ ile geliştiriciler, kenarlıklar ekleyebilir ve onları Microsoft Excel’deki gibi esnek biçimde özelleştirebilir.

Hücrelere Kenarlık Eklemek

Aspose.Cells, Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her sayfaya erişim sağlayan worksheets koleksiyonunu içerir. Bir sayfa, Worksheet sınıfı ile temsil edilir. Worksheet sınıfı, cells koleksiyonunu sağlar. cells koleksiyonundaki her öğe, Cell sınıfının bir nesnesini temsil eder.

Aspose.Cells, getStyle metodunu Cell sınıfında sağlar. setStyle yöntemi, hücre biçimlendirme stilini ayarlamak için kullanılır. Style sınıfı, hücrelere kenarlık eklemek için özellikler sağlar.

Bir Hücreye Sınır Ekleme

Geliştiriciler, bir hücreye kenarlık eklemek için Style nesnesinin borders koleksiyonunu kullanabilir. Kenarlık türü, borders koleksiyonuna indeks olarak geçirilir. Tüm kenarlık türleri önceden tanımlanmış BorderType enum’unda yer alır.

Sınır numaralandırması

Sınır Türleri Açıklama
BottomBorder Alt sınır çizgisi
DiagonalDown Sol üstten sağ alt köşeye çapraz çizgi
DiagonalUp Sol alttan sağ üste çapraz çizgi
LeftBorder Sol sınır çizgisi
RightBorder Sağ sınır çizgisi
TopBorder Üst sınır çizgisi

borders koleksiyonu tüm kenarlıkları depolar. borders koleksiyonundaki her kenarlık, Border nesnesi tarafından temsil edilir ve bu nesne, sırasıyla setColor ve setLineStyle özellikleri ile kenarlığın çizgi rengi ve stilini ayarlamayı sağlar.

Bir sınırın çizgi rengini ayarlamak için, Color enumerasyonunu (Node.js’nin bir parçası) kullanarak bir renk seçin ve bunu Border nesnesinin renk özelliğine atayın.

Kenarın çizgi stili, CellBorderType enum’undan bir çizgi stili seçilerek ayarlanır.

HücreSınırTürü numaralandırması

Çizgi Stilleri Açıklama
DashDot İnce tireli kesikli çizgi
DashDotDot İnce tireli kesik noktalı çizgi
Dashed Kesikli çizgi
Dotted Noktalı çizgi
Double Çift çizgi
Hair Saç inceliğinde çizgi
MediumDashDot Orta tireli kesikli çizgi
MediumDashDotDot Orta tireli kesik noktalı çizgi
MediumDashed Orta kesikli çizgi
None No Line
Medium Orta Çizgi
SlantedDashDot Eğik orta kesikli çizgi
Thick Kalın çizgi
Thin İnce çizgi
Çizgi stillerinden birini seçin ve ardından onu Border nesnesinin lineStyle özelliğine atayın.

Hücre Aralığına Sınırlar Ekleme

Sadece bir hücre yerine hücre aralığına da sınırlar eklemek mümkündür. Bunu yapmak için önce, cells koleksiyonunun createRange yöntemini çağırarak bir hücre aralığı oluşturun. Aşağıdaki parametreleri alır:

  • İlk Sütun, aralığın ilk sütunu.
  • İlk Sütun, aralığın ilk sütunu.
  • Satır Sayısı, aralıktaki satır sayısı.
  • Sütun Sayısı, aralıktaki sütun sayısı.

createRange yöntemi, belirtilen hücre aralığını içeren bir Range nesnesi döner. Range nesnesi, aşağıdaki parametreleri alan bir setOutlineBorder yöntemi sağlar ve hücre aralığına sınır ekler:

  • Sınır Türü, BorderType enumerasyonundan seçilen sınır tipi.
  • Çizgi Stili, sınır çizgi stili, CellBorderType enumerasyonundan seçilir.
  • Renk, Renk sıralamasından seçilen çizgi rengi.