Style sınıfı

Style sınıfı

Excel belgesinin yazı tipi, rengi, hizalaması, kenarlığı vb. gibi görüntüleme stilini temsil eder. Style nesnesi tüm stil niteliklerini (yazı tipi, sayı biçimi, hizalama vb.) özellik olarak içerir.

Style türü aşağıdaki üyeleri ortaya çıkarır:

İnşaatçılar

OluşturucuTanım
__init__(self)Style sınıfının yeni bir örneğini başlatır.

Özellikler

MülkTanım
background_theme_colorArka plan tema rengini alır ve ayarlar.
foreground_theme_colorÖn plan tema rengini alır ve ayarlar.
nameStilin adını alır veya ayarlar.
patternHücre arka plan deseninin türünü alır veya ayarlar.
bordersStilin BorderCollection‘ini alır.
background_colorBir stilin arka plan rengini alır veya ayarlar.
background_argb_colorArka plan rengini 32-bit ARGB değeriyle alır ve ayarlar.
foreground_colorBir stilin ön plan rengini alır veya ayarlar.
foreground_argb_colorÖn plan rengini 32-bit ARGB değeriyle alır ve ayarlar.
has_bordersStil için sınırların ayarlanıp ayarlanmadığını kontrol eder.
parent_styleBu stilin üst stilini alır.
is_number_format_appliedSayı biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_font_appliedYazı tipi biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_alignment_appliedHizalama biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_border_appliedSınır biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_fill_appliedDolgu biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_protection_appliedKoruma biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
indent_levelHücre veya aralık için girinti düzeyini temsil eder. Yalnızca 0 ile 250 arasında bir tam sayı olabilir.
fontStyle.font nesnesini alır.
rotation_angleMetnin dönüş açısını temsil eder.
horizontal_alignmentBir hücredeki metnin yatay hizalama türünü alır veya ayarlar.
vertical_alignmentBir hücredeki metnin dikey hizalama türünü alır veya ayarlar.
is_text_wrappedBir hücrenin içindeki metnin sarılıp sarılmadığını gösteren bir değer alır veya ayarlar.
numberSayıların ve tarihlerin görüntülenme biçimini alır veya ayarlar. Biçimlendirme kalıpları bölgelere göre farklılık gösterir.
is_lockedBir hücrenin değiştirilip değiştirilemeyeceğini belirten bir değer alır veya ayarlar.
customBu stil nesnesinin özel sayı biçimi dizesini temsil eder.
Özel sayı biçimi ayarlanmamışsa (Örneğin, sayı biçimi yerleşikse), "" döndürülür.
culture_customSayı biçimi için kültüre bağlı desen dizesini alır ve ayarlar.
Bu nesne için herhangi bir sayı biçimi ayarlanmamışsa, null döndürülür.
Sayı biçimi yerleşik ise yerleşik sayıya karşılık gelen desen dizesi döndürülecektir.
invariant_customSayı biçimi için kültürden bağımsız desen dizesini alır.
Bu nesne için herhangi bir sayı biçimi ayarlanmamışsa, null döndürülür.
Sayı biçimi yerleşik ise yerleşik sayıya karşılık gelen desen dizesi döndürülecektir.
is_formula_hiddenÇalışma sayfası korunduğunda formülün gizlenip gizlenmeyeceğini gösterir.
shrink_to_fitMetnin mevcut sütun genişliğine sığacak şekilde otomatik olarak küçülüp küçülmediğini gösterir.
text_directionMetnin okuma sırasını gösterir.
is_justify_distributedMetnin son satırında hücrelerin hizalanmış mı yoksa dağıtılmış mı hizalanması gerektiğini belirtir.
quote_prefixHücre değerinin tek tırnak işaretiyle başlayıp başlamadığını belirtir.
is_gradientHücre gölgelendirmesinin bir degrade deseni olup olmadığını gösterir.
is_percentSayı biçiminin yüzde biçimi olup olmadığını belirtir.
is_date_timeSayı biçiminin tarih biçimi olup olmadığını belirtir.

Yöntemler

YöntemTanım
set_border(self, border_type, border_style, border_color)Stilin sınırlarını belirler.
set_border(self, border_type, border_style, border_color)Stilin sınırlarını belirler.
set_pattern_color(self, pattern, color1, color2)Arka plan rengini ayarlar.
copy(self, style)Başka bir stil nesnesinden veri kopyalar
update(self)Adlandırılmış stili, bu adlandırılmış stili kullanan hücrelerin stillerine uygulayın.
Bu, stili değiştirmeyi bitirdikten sonra “tamam” butonuna tıklamak gibi çalışır.
Sadece adlandırılmış stil için geçerlidir.
is_modified(self, modify_flag)Belirtilen stil özelliklerinin değiştirilip değiştirilmediğini kontrol eder.
ConditionalFormattings stilinin belirtilen özelliklerinin bir hücreye ConditionalFormattings uygulanırken kullanılıp kullanılmayacağını kontrol etmek için kullanılır.
set_custom(self, custom, builtin_preference)Bir hücrenin Özel sayı biçimi dizesini ayarlar.
set_two_color_gradient(self, color1, color2, gradient_style_type, variant)Belirtilen dolguyu iki renkli bir degradeye ayarlar.
get_two_color_gradient(self, color1, color2, gradient_style_type, variant)İki renkli degrade ayarını edinin.
get_two_color_gradient_setting(self)İki renkli degrade ayarını edinin.
to_json(self)Style yapı verisini JSON yapı verisine dönüştürün.

Örnek

from aspose.cells import Workbook
from aspose.pydrawing import Color

workbook = Workbook()
sheets = workbook.worksheets
cell = sheets[0].cells.get("A1")
style = cell.get_style()
style.font.name = "Times New Roman"
style.font.color = Color.blue
cell.set_style(style)

Ayrıca bakınız