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ı

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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ı

todo:image_alt_text

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ı

todo:image_alt_text

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

todo:image_alt_text

Bilinmesi Gerekenler

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

todo:image_alt_text

Gelişmiş Konular