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ı |