Style sınıfı

Style sınıfı

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

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

İnşaatçılar

OluşturucuTanım
initStyle 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 desen 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 ayarlanan sınırların olup olmadığını kontrol eder.
parent_styleBu stilin ana stilini alır.
is_number_format_appliedSayı biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_font_appliedYazı tipi formatının uygulanması gerekip gerekmediğini belirtin.
is_alignment_appliedHizalama formatının uygulanması gerekip gerekmediğini belirtin.
is_border_appliedKenarlık biçimlendirmesinin uygulanıp uygulanmayacağını belirtin.
is_fill_appliedDolgu formatının uygulanması gerekip gerekmediğini belirtin.
is_protection_appliedKoruma formatının uygulanması gerekip gerekmediğini belirtin.
indent_levelHücre veya aralığın girinti düzeyini temsil eder. Yalnızca 0 ile 250 arasında bir tam sayı olabilir.
fontStyle.font nesnesini alır.
rotation_angleMetin döndürme açısını temsil eder.
horizontal_alignmentHücredeki metnin yatay hizalama türünü alır veya ayarlar.
vertical_alignmentHücredeki metnin dikey hizalama türünü alır veya ayarlar.
is_text_wrappedHücre içindeki metnin kaydırılıp kaydırı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 desenleri farklı bölgeler için farklıdır.
is_lockedBir hücrenin değiştirilip değiştirilemeyeceğini gösteren bir değer alır veya ayarlar.
customBu stil nesnesinin özel sayı biçimi dizesini temsil eder.
Özel sayı formatı ayarlanmamışsa (Örneğin, sayı formatı yerleşiktir), "" 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 değeri döndürülür.
Sayı formatı yerleşikse, yerleşik sayıya karşılık gelen kalıp dizisi döndürülür.
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 değeri döndürülür.
Sayı formatı yerleşikse, yerleşik sayıya karşılık gelen kalıp dizisi döndürülür.
is_formula_hiddenÇalışma sayfası korunurken formülün gizlenip gizlenmeyeceğini temsil eder.
shrink_to_fitMetnin mevcut sütun genişliğine sığacak şekilde otomatik olarak küçülüp küçülmediğini temsil eder.
text_directionMetin okuma sırasını temsil eder.
is_justify_distributedMetnin son satırında hücrelerin hizalı mı yoksa dağıtılmış hizalama mı kullanılması gerektiğini belirtir.
quote_prefixHücrenin değerinin tek tırnak işaretiyle başlayıp başlamadığını belirtir.
is_gradientHücre gölgelemesinin degrade deseni olup olmadığını belirtir.
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_borderStilin sınırlarını ayarlar.
set_borderStilin sınırlarını ayarlar.
set_pattern_colorArka plan rengini ayarlar.
copyBaşka bir stil nesnesinden veri kopyalar
updateAdlandırılmış stili, bu adlandırılmış stili kullanan hücrelerin stillerine uygulayın.
Stili değiştirmeyi bitirdikten sonra “tamam” düğmesine tıklamak gibi çalışır.
Yalnızca adlandırılmış stil için geçerlidir.
is_modifiedStilin belirtilen özelliklerinin değiştirilip değiştirilmediğini kontrol eder.
ConditionalFormattings stili için, bir hücreye ConditionalFormattings uygulanırken bu stilin belirtilen özelliklerinin kullanılması gerekip gerekmediğini kontrol etmek için kullanılır.
set_customBir hücrenin Özel sayı biçimi dizesini ayarlar.
set_two_color_gradientBelirtilen dolguyu iki renkli bir degradeye ayarlar.
get_two_color_gradientİki renkli degrade ayarını edinin.
get_two_color_gradient_settingİki renkli degrade ayarını edinin.
to_jsonStyle‘i JSON yapı verilerine 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