Style

Style class

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

public class Style

Özellikleri

İsim Tanım
BackgroundArgbColor { get; set; } 32 bit ARGB değeriyle arka plan rengini alır ve ayarlar.
BackgroundColor { get; set; } Bir stilin arka plan rengini alır veya ayarlar.
BackgroundThemeColor { get; set; } Arka plan tema rengini alır ve ayarlar.
Borders { get; } BorderCollection tarzın.
CultureCustom { get; set; } Sayı biçimi için kültüre bağlı kalıp 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şikse, yerleşik sayıya karşılık gelen kalıp dizesi döndürülür.
Custom { get; set; } Bu stil nesnesinin özel sayı biçimi dizesini temsil eder. Özel sayı biçimi ayarlanmazsa (Örneğin, sayı biçimi yerleşiktir), "" döndürülür.
Font { get; } Font nesne.
ForegroundArgbColor { get; set; } 32 bit ARGB değeriyle ön plan rengini alır ve ayarlar.
ForegroundColor { get; set; } Bir stilin ön plan rengini alır veya ayarlar.
ForegroundThemeColor { get; set; } Ön plan tema rengini alır ve ayarlar.
HasBorders { get; } Stil için ayarlanmış kenarlıklar olup olmadığını kontrol eder.
HorizontalAlignment { get; set; } Bir hücredeki metnin yatay hizalama türünü alır veya ayarlar.
IndentLevel { get; set; } Hücre veya aralığın girinti düzeyini temsil eder. Yalnızca 0 ile 250. arasında bir tam sayı olabilir
InvariantCustom { get; } Sayı biçimi için kültürden bağımsız kalıp dizesini alır. Bu nesne için herhangi bir sayı biçimi ayarlanmamışsa, null döndürülür. Sayı biçimi yerleşikse, yerleşik sayıya karşılık gelen kalıp dizesi döndürülür.
IsDateTime { get; } Sayı biçiminin bir tarih biçimi olup olmadığını gösterir.
IsFormulaHidden { get; set; } Çalışma sayfası korunduğunda formülün gizlenip gizlenmeyeceğini temsil eder.
IsGradient { get; set; } Hücre gölgelendirmesinin bir degrade deseni olup olmadığını gösterir.
IsJustifyDistributed { get; set; } Metnin son satırında hücrelerin hizalanmış veya dağıtılmış hizalamanın kullanılması gerekip gerekmediğini gösterir.
IsLocked { get; set; } Bir hücrenin değiştirilip değiştirilemeyeceğini gösteren bir değer alır veya ayarlar.
IsPercent { get; } Sayı biçiminin yüzde biçimi olup olmadığını gösterir.
IsTextWrapped { get; set; } Bir hücre içindeki metnin sarılıp sarılmadığını gösteren bir değer alır veya ayarlar.
Name { get; set; } Stilin adını alır veya ayarlar.
Number { get; set; } Sayıların ve tarihlerin görüntülenme biçimini alır veya ayarlar. Biçimlendirme kalıpları, farklı bölgeler için farklıdır.
ParentStyle { get; } Bu stilin üst stilini alır.
Pattern { get; set; } Hücre arka plan deseni türünü alır veya ayarlar.
QuotePrefix { get; set; } Hücrenin değerinin tek tırnak işaretiyle başlayıp başlamadığını gösterir.
RotationAngle { get; set; } Metin döndürme açısını temsil eder.
ShrinkToFit { get; set; } Metnin, mevcut sütun genişliğine sığacak şekilde otomatik olarak küçülüp küçülmediğini temsil eder.
TextDirection { get; set; } Metin okuma sırasını temsil eder.
VerticalAlignment { get; set; } Bir hücredeki metnin dikey hizalama türünü alır veya ayarlar.

yöntemler

İsim Tanım
Copy(Style) Verileri başka bir nesne stilinden kopyalar
override Equals(object) İki Stil örneğinin eşit olup olmadığını belirler.
override GetHashCode() Bir Style nesnesi için karma işlevi olarak hizmet eder.
GetTwoColorGradient(out Color, out Color, out GradientStyleType, out int) İki renkli gradyan ayarını alın.
IsModified(StyleModifyFlag) Stilin belirtilen özelliklerinin değiştirilip değiştirilmediğini kontrol eder. ConditionalFormattings stili için, bu stilin belirtilen özelliklerinin bir hücreye ConditionalFormattings uygulanırken kullanılması gerekip gerekmediğini kontrol etmek için kullanılır.
SetBorder(BorderType, CellBorderType, Color) Stilin sınırlarını ayarlar.
SetCustom(string, bool) Bir hücrenin Özel sayı biçimi dizesini ayarlar.
SetPatternColor(BackgroundType, Color, Color) Arka plan rengini ayarlar.
SetTwoColorGradient(Color, Color, GradientStyleType, int) Belirtilen dolguyu iki renkli bir degradeye ayarlar.
Update() Adlandırılmış stili, bu adlandırılmış stili kullanan hücrelerin stillerine uygulayın. Stili değiştirmeyi bitirdikten sonra “tamam” düğmesini tıklamak gibi çalışır. Yalnızca adlandırılmış stil için geçerlidir.

Örnekler

[C#]
Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;
Cell cell = sheets[0].Cells["A1"];
Style style =  cell.GetStyle();
style.Font.Name = "Times New Roman";
style.Font.Color = Color.Blue;
cell.SetStyle(style);

Ayrıca bakınız