Hücre Biçimleri
Hücrelere Kenarlık Eklemek
Microsoft Excel, kullanıcılara hücreleri sınırlar ekleyerek biçimlendirme olanağı sağlar.
Microsoft Excel’de Sınırlar Ayarları
Sınırın türü, eklenen konuma bağlıdır. Örneğin, bir üst sınır, bir hücrenin üst konumuna eklenendir. Kullanıcılar ayrıca sınırların çizgi stilini ve rengini değiştirebilir.
Aspose.Cells ile geliştiriciler, Microsoft Excel’de olduğu gibi sınırlar ekleyebilir ve bunları esnek bir şekilde özelleştirebilirler.
Hücrelere Kenarlık Eklemek
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir WorksheetCollection içerir. Bir çalışma sayfası, 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, hücrenin biçimlendirme stilini ayarlamak için setStyle yöntemini içeren Cell sınıfını sağlar. Ayrıca, Style sınıfının nesnesi kullanılır ve yazı tipi ayarlarını yapılandırmak için özellikler sağlar.
Bir Hücreye Sınır Ekleme
Bir hücreye kenarlık eklemek için Style nesnesinin setBorder metodunu kullanın. Kenarlık tipi parametre olarak geçirilir. Tüm kenarlık türleri, BorderType enum’ında önceden tanımlıdır.
Sınır Türleri | Açıklama |
---|---|
BOTTOM_BORDER | En alt sınır çizgisi |
DIAGONAL_DOWN | Sol üstten sağ alta çapraz çizgi |
DIAGONAL_UP | Sol alttan sağ üste çapraz çizgi |
LEFT_BORDER | Sol sınır çizgisi |
RIGHT_BORDER | Sağ sınır çizgisi |
TOP_BORDER | Üst sınır çizgisi |
HORIZONTAL | Yalnızca dinamik stile, koşullu biçimlendirmeye benzer bir özellik. |
VERTICAL | Yalnızca dinamik stile, koşullu biçimlendirmeye benzer bir özellik. |
Çizgi rengini ayarlamak için, Color enum’undan renk seçin ve bunu Style nesnesinin setBorder metodunun Color parametresine iletin. Çizgi stilleri, CellBorderType enum’unda önceden tanımlıdır. |
Çizgi Stilleri | Açıklama |
---|---|
DASH_DOT | İnce çizgi- Noktalı çizgiyi temsil eder |
DASH_DOT_DOT | İnce çizgi- Nokta- noktalı çizgi temsil eder |
DASHED | Kesikli çizgiyi temsil eder |
DOTTED | Noktalı çizgiyi temsil eder |
DOUBLE | Çift çizgiyi temsil eder |
HAIR | Saç çizgiyi temsil eder |
MEDIUM_DASH_DOT | Orta kalınlıkta noktalı çizgi temsil eder |
ORTA_CIZGİ_DOT_DOT | Orta çizgi noktaları çizgisi temsil eder |
ORTA_CIZGI | Orta çizgili çizgi temsil eder |
NONE | Herhangi bir çizgiyi temsil etmez |
MEDIUM | Orta çizgiyi temsil eder |
EĞİK_CIZGI_NOKTASI | Eğik orta çizgi noktaları çizgisi temsil eder |
THICK | Kalın çizgiyi temsil eder |
THIN | İnce çizgiyi temsil eder |
Yukarıdaki çizgi stillerinden birini seçin ve ardından onu Style nesnesinin setBorder yöntemine atayın. |
Aşağıdaki çıktı, aşağıdaki kodu çalıştırırken üretilir.
Bir hücrenin tüm kenarlarına uygulanan sınırlar
Hücre Aralığına Sınırlar Ekleme
Bir hücre yerine sadece bir hücre aralığına sınır eklemek mümkündür. Öncelikle, Cells topluluğunu createRange metodunu çağırarak bir hücre aralığı oluşturun, bu metod aşağıdaki parametreleri alır:
- İlk Satır, aralığın ilk satırı.
- İ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 metodu belirtilen aralığı içeren bir Range nesnesi döndürür. Range nesnesi, aşağıdaki parametreleri alan bir setOutlineBorders yöntemi sağlar:
- CellBorderType, seçilen kenar çizgisi stili, CellBorderType numaralandırmasından seçilmiştir.
- Color, seçilen kenar çizgisi rengi, Color numaralandırmasından seçilmiştir.
Aşağıdaki çıktı, aşağıdaki kodu çalıştırırken üretilir.
Hücre aralığına uygulanan sınırlar
Renkler ve Palet
Bir palet, bir görüntü oluşturmak için kullanılabilen renk sayısıdır. Bir sunumda standart bir palet kullanımı, kullanıcının tutarlı bir görünüm oluşturmasına olanak tanır. Her Microsoft Excel (97-2003) dosyasının bir hücrelere, fontlara, ızgaralara, grafik nesnelerine, doldurmalara ve çizgilere uygulanabilen 56 renklik bir paleti vardır.
Microsoft Excel’de Palet Ayarları
Aspose.Cells ile sadece mevcut renkleri değil, özel renkleri de kullanmak mümkündür. Özel bir rengi kullanmadan önce, onu paletinize ekleyin. Bu konu, paletinize özel renkler eklemenin nasıl yapıldığını açıklar.
Paletine Özel Renkler Eklemek
Aspose.Cells ayrıca 56 renklik bir paleti destekler. Standart renk paleti yukarıda gösterilmiştir. Paletinizde tanımlanmamış bir özel rengi kullanmak istiyorsanız, o rengi kullanmadan önce paletinize eklemeniz gerekir.
Aspose.Cells, Bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Bu sınıf, aşağıdaki parametreleri alan ve paleti değiştirmek için kullanılan changePalette yöntemini sağlar:
- Özel renk, paletle değiştirilecek özel renk.
- İndeks, özel renkle değiştirilecek olan rengin indeksi. 0-55 arasında olmalıdır.
Aşağıdaki örnek, fonta uygulamadan önce özel bir rengi paletine ekler.
Renkler ve Arka Plan Desenleri
Microsoft Excel hücrelerin ön plan (kontur) ve arka plan (dolgu) renklerini ve aşağıda gösterildiği gibi arka plan desenlerini ayarlayabilir.
Microsoft Excel’de Renkler ve Arka Plan Desenlerinin Ayarlanması
Aspose.Cells, bu özellikleri esnek bir şekilde destekler. Bu konuda, Aspose.Cells kullanarak bu özellikleri nasıl kullanacağımızı öğreneceğiz.
Renklerin ve Arka Plan Desenlerinin Ayarlanması
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden bir sınıf olan Workbook sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan WorksheetCollection içerir. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı bir Cells koleksiyonu sağlar. Cells koleksiyonundaki her öğe, Cell sınıfının bir öğesini temsil eder.
Aspose.Cells, hücrenin biçimlendirmesini ayarlamak için kullanılan setStyle yöntemini sağlayan Cell sınıfında mevcuttur. Ayrıca, Style sınıfının nesnesi, yazı tipi ayarlarını yapılandırmak için kullanılabilir.
setForegroundColor özelliği hücrenin gölge rengini ayarlar.
setPattern özelliği, ön veya arka plan rengi için kullanılan arka plan desenini belirtir. Aspose.Cells, bir dizi önceden tanımlanmış arka plan deseni türünü içeren BackgroundType numaralandırmasını sağlar.
Desen Türü | Açıklama |
---|---|
DİAGONAL_MAT_RASTGELE | Diyagonal çapraz dokuma desenini temsil eder |
DİAGONAL_KIRISIM | Diyagonal çizgi deseni temsil eder |
GRİ_6 | %6,25 gri deseni temsil eder |
GRİ_12 | %12,5 gri deseni temsil eder |
GRİ_25 | %25 gri deseni temsil eder |
GRİ_50 | %50 gri deseni temsil eder |
GRİ_75 | %75 gri deseni temsil eder |
YATAY_ÇİZGİ | Yatay çizgi desenini temsil eder |
NONE | Arka plan yok demektir. |
TERS_DİAGONAL_ÇİZGİ | Ters diyagonal çizgi desenini temsil eder |
SOLID | Düz deseni temsil eder. |
KALIN_DİAGONAL_CROSSHATCH | Kalın diyagonal çapraz dokuma desenini temsil eder |
İNCE_DİAGONAL_CROSSHATCH | İnce diyagonal çapraz dokuma desenini temsil eder |
İNCE_DİAGONAL_ÇİZGİ | İnce diyagonal çizgi desenini temsil eder |
İNCE_YATAY_CROSSHATCH | İnce yatay çapraz dokuma desenini temsil eder |
İNCE_YATAY_ÇİZGİ | İnce yatay çizgi desenini temsil eder |
İNCE_TERS_DİAGONAL_ÇİZGİ | İnce ters diyagonal çizgi desenini temsil eder |
İNCE_DİVARTİKAL_ÇİZGİ | İnce dik çizgi deseni |
DİVERTİKAL_ÇİZGİ | Dikey çizgi deseni |
Aşağıdaki örnekte, A1 hücresinin ön plan rengi ayarlanmış ancak A2, dikey çizgili bir arka plan deseni olan hem ön plan rengi hem de arka plan rengi olarak yapılandırılmıştır. |
Kodu çalıştırdığınızda aşağıdaki çıktı oluşturulur.
Arka plan desenleri olan hücrelerde uygulanan ön plan ve arka plan renkleri
Bilinmesi Gerekenler
- Bir hücrenin ön plan veya arka plan rengini ayarlamak için Style nesnesinin ForegroundColor veya BackgroundColor özelliklerini kullanın. Her iki özellik de Style nesnesinin Pattern özelliği yapılandırılmışsa yalnızca etki eder.
- ForegroundColor özelliği hücrenin gölge rengini ayarlar. Pattern özelliği, ön plan veya arka plan rengi için kullanılan arka plan deseni türünü belirtir. Aspose.Cells, BackgroundType adlı önceden tanımlanmış arka plan deseni türlerini içeren bir numaralama sağlar.
- Eğer BackgroundType numaralamasından BackgroundType.NONE değerini seçerseniz, ön plan rengi uygulanmaz. Benzer şekilde, BackgroundType.NONE veya BackgroundType.SOLID değerlerini seçerseniz arka plan rengi uygulanmaz.
- Hücrenin gölge/dolgu rengini alırken, eğer Style.Pattern değeri BackgroundType.NONE ise, Style.ForegroundColor Color.Empty değerini döndürecektir.
Hücredeki Seçili Karakterleri Biçimlendirme
Yazı Tipi Ayarları İle İlgilenme, hücreleri nasıl biçimlendireceğinizi ancak hücre içeriğini nasıl biçimlendireceğinizi açıklar. Peki ya sadece belirli karakterleri biçimlendirmek isterseniz?
Aspose.Cells bu özelliği destekler. Bu konu bu özelliği nasıl kullanacağınızı açıklar.
Seçili Karakterleri Biçimlendirme
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden bir sınıf olan Workbook sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan WorksheetCollection içerir. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı bir Cells koleksiyonu sağlar. Cells koleksiyonundaki her öğe, Cell sınıfının bir öğesini temsil eder.
Cell sınıfı, hücrede karakterleri seçmek için aşağıdaki parametreleri alan characters yöntemini sağlar:
- Başlangıç Dizini, seçimin başlayacağı karakterin dizini.
- Karakter Sayısı, seçilecek karakterlerin sayısı.
Çıktı dosyasında, A1 hücresindeki ‘Visit’ kelimesi varsayılan yazı tipi ile biçimlendirilir ancak ‘Aspose!’ kalın ve mavi renklidir.
Seçili karakterleri biçimlendirme
Gelişmiş Konular
- Hizalama Ayarları
- Koşullu Biçimlendirme
- Veri Biçimlendirme
- Excel Temaları ve Renkleri
- Yazı Tipi Ayarları İle İlgilenme
- Bir İşkitapta Hücreleri Biçimlendirme
- 1904 Tarih Sistemi Uygulama
- Hücreleri Birleştirme ve Ayırma
- Sayı Ayarları
- Hücre Değerinin veya Aralığın Ön Eklemesini Koruma
- Stil ve Veri Biçimlendirme