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ü

Tüm bu hizalama ayarları Aspose.Cells for Python via .NET tarafından tam olarak desteklenmekte olup, aşağıda daha ayrıntılı olarak tartışılmıştır.

Aspose.Cells for Python via .NET’de Hizalama ayarları

Aspose.Cells for Python via .NET, bir Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her bir çalışma sayfasına erişim sağlayan bir worksheets koleksiyon içerir. Bir çalışma sayfası, Worksheet sınıfı ile temsil edilir. Worksheet sınıfı ise bir cells koleksiyonu sağlar. cells koleksiyonundaki her öğe, Cell sınıfı nesnesini temsil eder.

Aspose.Cells for Python via .NET, get_style ve set_style metodlarını cell biçimlendirmesini almak ve ayarlamak için sağlar. Style sınıfı, hizalama ayarlarını yapılandırmak için kullanışlı özellikler sunar.

TextAlignmentType numarasını kullanarak herhangi bir metin hizalama türünü seçin. TextAlignmentType numarasındaki önceden tanımlanmış metin hizalama türleri:

Metin Hizalama Türleri Açıklama
GENEL Genel metin hizalamasını temsil eder
ALT Alt metin hizalamasını temsil eder
ORTA Orta metin hizalamasını temsil eder
ORTA_GEÇİŞİ Orta metin hizalaması, metinleri yatay olarak ortalar
DAĞITILMIŞ Dağıtılmış metin hizalamasını temsil eder
DOLDUR Doldurma metin hizalamasını temsil eder
MEŞH Yüzde ayarlamasına göre hizalamayı sağlar
SOL Sol metin hizalamasını temsil eder
SAĞ Sağ metin hizalamasını temsil eder
ÜST Üst metin hizalamasını temsil eder
DOĞRU_AL Arapça metin için kashida uzunluğunu ayarlayarak hizalar
TAY_DAĞIT Tayca metni özel olarak dağıtır, çünkü her karakter kelime olarak kabul edilir

Yatay Hizalama

Metni yatay olarak hizalamak için Style nesnesinin horizontal_alignment özelliğini kullanın

Dikey Hizalama

Yatay hizalama ile benzer şekilde metni dikey olarak hizalamak için Style nesnesinin vertical_alignment özelliğini kullanın.

Girinti

Hücredeki metnin girinti seviyesini Style nesnesinin indent_level özelliği ile ayarlamak mümkündür.

Yönlendirme

Hücrede metnin yönlendirmesini (döndürme) Style nesnesinin rotation_angle özelliği 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

Hücrede metni kaydırmak onu okumayı kolaylaştırır: hücrenin yüksekliği, metni kesmek yerine veya yan hücrelere taşmak yerine tüm metni sığdırmak için ayarlanır. Metin kaydırma özelliğini Style nesnesinin is_text_wrapped özelliği ile açın veya kapatın.

Sığdırmayı Daraltma

Bir alanın metnini kaydırmak için bir seçenek, metni hücre boyutlarına sığdırmak için metin boyutunu küçültmektir. Bu, true olarak Style nesnesinin is_text_wrapped özelliği ile ayarlanır.

Hücreleri Birleştirme

Microsoft Excel gibi, Aspose.Cells for Python via .NET birkaç hücreyi bir araya getirip tek hücre yapmayı destekler. Aspose.Cells for Python via .NET bu işlemi gerçekleştirmek için iki yaklaşım sunar. Bir yol, 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 yol, öncelikle cells koleksiyonunun create_range yöntemini çağırmak ve birleştirilecek hücrelerin aralığını oluşturmaktır. create_range yöntemi yukarıdaki merge yönteminin aynı parametre setini alır ve bir Range nesnesi döndürür. Range nesnesi ayrıca merge yöntemi sağlar, bu yöntem Range nesnesinde belirtilen aralığı 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 text_direction özelliği ile ayarlanır. Aspose.Cells for Python via .NET, TextDirectionType enumerasyonunda önceden tanımlanmış metin yönü türleri sağlar.

Metin Yönü Türleri Açıklama
KONTEXP İlk girilen karakterin diline uygun okuma sırası
SOL_İÇ Soldan sağa okuma sırası
SAĞ_İÇ Sağdan sola okuma sırası

Gelişmiş Konular