Uyum Ayarları
Hizalama Ayarlarının Yapılandırılması
Microsoft Excel’deki hizalama ayarları
Hücreleri biçimlendirmek için Microsoft Excel kullanan herkes, Microsoft Excel’deki hizalama ayarlarına aşinadır.
Yukarıdaki şekilden görebileceğiniz gibi, farklı türde hizalama seçenekleri bulunmaktadır:
- Metin hizalama (yatay ve dikey)
- Girinti
- Yönlendirme
- Metin kontrol
- Metin yönü
Bu tüm hizalama ayarları, Aspose.Cells tarafından tamamen desteklenir ve aşağıda daha detaylı olarak tartışılmaktadır.
Aspose.Cells’te hizalama ayarları
Aspose.Cells, 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ı, getCells() koleksiyonunu sağlar. Cells koleksiyonundaki her öğe Cell sınıfının bir nesnesini temsil eder.
Aspose.Cells, hücre biçimlendirmesini almak ve ayarlamak için kullanılan getStyle ve setStyle metodlarını sağlar. Cell sınıfı, hizalama ayarlarını yapılandırmak için faydalı özellikler sağlar.
Herhangi bir metin hizalama türünü TextAlignmentType enumerasyonu kullanarak seçebilirsiniz. TextAlignmentType enumerasyonundaki önceden tanımlı metin hizalama türleri şunlardır:
Metin Hizalama Türleri | Açıklama |
---|---|
Bottom | , alt metin hizalamasını temsil eder |
Center | , merkez metin hizalamasını temsil eder |
CenterAcross | , metin hizalamasını çapraz merkezlemeyi temsil eder |
Distributed | , dağıtılmış metin hizalamasını temsil eder |
Fill | , doldurma metin hizalamasını temsil eder |
General | , genel metin hizalamasını temsil eder |
Justify | , düzgün metin hizalamasını temsil eder |
Left | , sol metin hizalamasını temsil eder |
Right | , sağ metin hizalamasını temsil eder |
Top | , üst metin hizalamasını temsil eder |
JustifiedLow | , Arapça metin için ayarlanmış bir kashida uzunluğuyla metni hizalar. |
ThaiDistributed | , Özellikle Tayland metnini dağıtır, çünkü her karakter bir kelime olarak kabul edilir. |
Yatay Hizalama
Metni yatay olarak hizalamak için Style nesnesinin setHorizontalAlignment metodunu kullanın.
Dikey Hizalama
Yatay hizalamanın aynısı gibi, metni dikey olarak hizalamak için Style nesnesinin setVerticalAlignment metodunu kullanın.
Girinti
Bir hücredeki metnin girinti seviyesini Style nesnesinin setIndentLevel metodu ile ayarlamak mümkündür.
Yönlendirme
Bir hücredeki metnin yönünü (rotasyonunu) Style nesnesinin setRotationAngle metodu ile ayarlayın.
Metin Kontrolü
Aşağıdaki bölüm metin kaydırma, sığdırmayı daraltma ve diğer biçimlendirme seçeneklerini ayarlayarak metni nasıl kontrol edeceğinizi tartışmaktadır.
Metni Kaydırma
Bir hücredeki metni kaydırmak, okunabilirliği artırır: hücrenin yüksekliği, tüm metni sığdıracak şekilde ayarlanır, kesmek veya bitişik hücrelere taşmak yerine. Metin kaydırmayı açık veya kapalı yapmak için Style nesnesinin setIsTextWrapped(boolean) metodunu kullanın.
Sığdırmayı Daraltma
Bir alan içinde metni sığdırmak için bir seçenek, metin boyutunu hücrenin boyutlarına uyacak şekilde küçültmektir. Bu, Style nesnesinin setShrinkToFit(boolean) metodunu doğru olarak ayarlayarak yapılır.
Hücreleri Birleştirme
Microsoft Excel gibi, Aspose.Cells de birkaç hücreyi birleştirmenize destek sağlar. Aspose.Cells, bu işlem için iki yaklaşım sunar. Birincisi, Cells koleksiyonunun merge metodunu çağırmaktır. merge metodu, hücreleri birleştirmek için aşağıdaki parametreleri alır:
- İlk satır: Birleştirmeye başlamak için ilk satır.
- İlk sütun: Birleştirmeye başlamak için ilk sütun.
- Satır sayısı: Birleştirilecek satır sayısı.
- Sütun sayısı: Birleştirilecek sütun sayısı.
Diğer yöntem, öncelikle Cells koleksiyonunun createRange metodunu çağırıp, birleştirilecek hücrelerin aralığını oluşturmaktır. createRange metodu, yukarıda bahsedilen merge metoduyla aynı parametreleri alır ve bir Range nesnesi döner. Range nesnesi ayrıca, merge metodunu sağlayarak, belirtilen aralığı Range nesnesinde birleştirir.
Metin Yönü
Hücrelerdeki metnin okuma sırasını ayarlamak mümkündür. Okuma sırası, karakterlerin, kelimelerin vb. görüntülendiği görsel sıradır. Örneğin, İngilizce soldan sağa bir dil iken Arapça sağdan sola bir dildir.
Okuma sırası, Style nesnesinin TextDirection özelliğiyle ayarlanır. Aspose.Cells, önceden tanımlanmış metin yönü türleri sağlar, bunlar TextDirectionType enumerasyonunda bulunur.
Metin Yönü Türleri | Açıklama |
---|---|
Context | Girilen ilk karakterin diline uygun okuma sırası |
LeftToRight | Soldan sağa okuma sırası |
RightToLeft | Sağdan sola okuma sırası |