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şturucu | Tanım |
---|---|
__init__(self) | Style sınıfının yeni bir örneğini başlatır. |
Özellikler
Mülk | Tanım |
---|---|
background_theme_color | Arka plan tema rengini alır ve ayarlar. |
foreground_theme_color | Ön plan tema rengini alır ve ayarlar. |
name | Stilin adını alır veya ayarlar. |
pattern | Hücre arka plan deseninin türünü alır veya ayarlar. |
borders | Stilin BorderCollection ‘ini alır. |
background_color | Bir stilin arka plan rengini alır veya ayarlar. |
background_argb_color | Arka plan rengini 32-bit ARGB değeriyle alır ve ayarlar. |
foreground_color | Bir stilin ön plan rengini alır veya ayarlar. |
foreground_argb_color | Ön plan rengini 32-bit ARGB değeriyle alır ve ayarlar. |
has_borders | Stil için sınırların ayarlanıp ayarlanmadığını kontrol eder. |
parent_style | Bu stilin üst stilini alır. |
is_number_format_applied | Sayı biçimlendirmesinin uygulanıp uygulanmayacağını belirtin. |
is_font_applied | Yazı tipi biçimlendirmesinin uygulanıp uygulanmayacağını belirtin. |
is_alignment_applied | Hizalama biçimlendirmesinin uygulanıp uygulanmayacağını belirtin. |
is_border_applied | Sınır biçimlendirmesinin uygulanıp uygulanmayacağını belirtin. |
is_fill_applied | Dolgu biçimlendirmesinin uygulanıp uygulanmayacağını belirtin. |
is_protection_applied | Koruma biçimlendirmesinin uygulanıp uygulanmayacağını belirtin. |
indent_level | Hücre veya aralık için girinti düzeyini temsil eder. Yalnızca 0 ile 250 arasında bir tam sayı olabilir. |
font | Style.font nesnesini alır. |
rotation_angle | Metnin dönüş açısını temsil eder. |
horizontal_alignment | Bir hücredeki metnin yatay hizalama türünü alır veya ayarlar. |
vertical_alignment | Bir hücredeki metnin dikey hizalama türünü alır veya ayarlar. |
is_text_wrapped | Bir hücrenin içindeki metnin sarılıp sarılmadığını gösteren bir değer alır veya ayarlar. |
number | Sayı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_locked | Bir hücrenin değiştirilip değiştirilemeyeceğini belirten bir değer alır veya ayarlar. |
custom | Bu 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_custom | Sayı 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_custom | Sayı 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_fit | Metnin mevcut sütun genişliğine sığacak şekilde otomatik olarak küçülüp küçülmediğini gösterir. |
text_direction | Metnin okuma sırasını gösterir. |
is_justify_distributed | Metnin son satırında hücrelerin hizalanmış mı yoksa dağıtılmış mı hizalanması gerektiğini belirtir. |
quote_prefix | Hücre değerinin tek tırnak işaretiyle başlayıp başlamadığını belirtir. |
is_gradient | Hücre gölgelendirmesinin bir degrade deseni olup olmadığını gösterir. |
is_percent | Sayı biçiminin yüzde biçimi olup olmadığını belirtir. |
is_date_time | Sayı biçiminin tarih biçimi olup olmadığını belirtir. |
Yöntemler
Yöntem | Tanı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
- modül
aspose.cells
- sınıf
BorderCollection
- sınıf
Style