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.