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, Cell sınıfında kullanılan setStyle yöntemini sağlar. Ayrıca, Style sınıfının bir 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 sınır eklemek için Style nesnesinin setBorder yöntemi kullanılır. Sınır türü bir parametre olarak iletilir. Tüm sınır türleri, BorderType numaralandırmasında önceden tanımlanmıştır.
Sınır Türleri | Açıklama |
---|---|
BOTTOM_BORDER | Alt sınır çizgisi |
DIAGONAL_DOWN | Sol üstten sağ alt köşeye diyagonal çizgi |
DIAGONAL_UP | Sol alta sağ üst köşeye diyagonal ç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 numaralandırmasını seçin ve Style nesnesinin setBorder yönteminin Color parametresine ilettiniz. Çizgi stilleri, CellBorderType numaralandırmasında önceden tanımlanmıştır. |
Çizgi Stilleri | Açıklama |
---|---|
DASH_DOT | İnce tireli noktalı çizgiyi temsil eder |
DASH_DOT_DOT | İnce tireli nokta-tireli noktalı çizgiyi 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 tireli noktalı çizgiyi temsil eder |
MEDIUM_DASH_DOT_DOT | Orta tireli nokta-tireli noktalı çizgiyi temsil eder |
MEDIUM_DASHED | Orta kesikli çizgiyi temsil eder |
NONE | Herhangi bir çizgiyi temsil etmez |
MEDIUM | Orta çizgiyi temsil eder |
SLANTED_DASH_DOT | Eğik orta çizgili tireli çizgiyi temsil eder |
THICK | Kalın çizgiyi temsil eder |
THIN | İnce çizgiyi temsil eder |
Yukarıdaki çizgi stillerinden birini seçin ve ardından 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
Yalnızca tek bir hücreye değil, hücre aralığına da sınırlar eklemek mümkündür. İlk önce, aşağıdaki parametreleri alan Cells koleksiyonunun createRange yöntemini çağırarak bir hücre aralığı oluşturun:
- İ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 yöntemi belirtilen aralığı içeren bir Range nesnesi döndürür. Range nesnesi, aşağıdaki parametreleri alan setOutlineBorders yöntemini 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. Sınıf, paleti değiştirmek için aşağıdaki parametreleri alan 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, Cell sınıfındaki setStyle yöntemini sağlar. Bu yöntem, bir hücrenin biçimlendirmesini ayarlamak için kullanılır. 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 |
---|---|
DIAGONAL_CROSSHATCH | Çapraz çizgili deseni temsil eder. |
DIAGONAL_STRIPE | Çapraz çizgili deseni temsil eder. |
GRAY_6 | 6.25% gri deseni temsil eder. |
GRAY_12 | 12.5% gri deseni temsil eder. |
GRAY_25 | 25% gri deseni temsil eder. |
GRAY_50 | 50% gri deseni temsil eder. |
GRAY_75 | 75% gri deseni temsil eder. |
HORIZONTAL_STRIPE | Yatay çizgili deseni temsil eder. |
NONE | Arka plan yok demektir. |
REVERSE_DIAGONAL_STRIPE | Ters çapraz çizgili deseni temsil eder. |
SOLID | Düz deseni temsil eder. |
THICK_DIAGONAL_CROSSHATCH | Kalın çapraz çizgili deseni temsil eder. |
THIN_DIAGONAL_CROSSHATCH | İnce çapraz çizgili deseni temsil eder. |
THIN_DIAGONAL_STRIPE | İnce çapraz çizgili deseni temsil eder. |
THIN_HORIZONTAL_CROSSHATCH | İnce yatay çapraz çizgili deseni temsil eder. |
THIN_HORIZONTAL_STRIPE | İnce yatay çizgili deseni temsil eder. |
THIN_REVERSE_DIAGONAL_STRIPE | İnce ters çapraz çizgili deseni temsil eder. |
THIN_VERTICAL_STRIPE | İnce dikey çizgili deseni temsil eder. |
VERTICAL_STRIPE | Dikey çizgili deseni temsil eder. |
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ı, bir hücredeki 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