FontWeight
FontWeight structure
Font-weight özelliği, yazı tipinin ağırlığını (veya kalınlığını) ayarlar. Mevcut ağırlıklar, halihazırda ayarlanmış olan yazı tipi ailesine bağlıdır.
public struct FontWeight : IEquatable<FontWeight>
Özellikleri
| İsim |
Tanım |
| IsAbsolute { get; } |
Bu yazı tipi ağırlığı örneğinin, yazı tipinin ağırlığının (kalınlığının) mutlak bir değerini tamsayı olarak saklayıp saklamadığını gösterir. |
| IsInitial { get; } |
Bu yazı tipi boyutunun bir başlangıç değerine sahip olup olmadığını gösterir (Orta) |
| IsRelative { get; } |
Bu yazı tipi ağırlığı örneğinin, yazı tipinin ağırlığının (kalınlığının) göreli bir değerini depolayıp saklamadığını belirtir - üst öğenin kalınlığına kıyasla |
| Number { get; } |
Bir sayı - yazı tipinin kalınlığını açıklayan 1 ile 1000 (dahil) arasında bir tamsayı değeri döndürür veya mevcut kalın yazı tipi mutlak değil de göreceli ise bir istisna atar |
| Value { get; } |
Bu yazı tipi ağırlığının değerini string olarak döndürür |
yöntemler
| İsim |
Tanım |
| static FromNumber(ushort) |
Belirtilen sayıdan bir yazı tipi ağırlığı oluşturur |
| Equals(FontWeight) |
Belirtilen FontWeight örneklerinin eşit olup olmadığını belirler |
| override Equals(object) |
Bu FontWeight örneğinin belirtilen uncasted ile eşit olup olmadığını belirler. |
| override GetHashCode() |
Bu örnek için bir karma kod döndürür |
| static TryParse(string, out FontWeight) |
Belirli bir dizeyi ayrıştırmaya çalışır ve başarı üzerinde geçerli bir FontWeight örneği döndürür |
| operator == |
İki “FontWeight” değerinin eşit olup olmadığını kontrol eder |
| operator != |
İki “FontWeight” değerinin eşit olup olmadığını kontrol eder |
Alanlar
| İsim |
Tanım |
| static readonly Bold |
Kalın yazı tipi ağırlığı. 700. ile aynı |
| static readonly Bolder |
Üst öğeden bir göreli yazı tipi ağırlığı daha ağırdır |
| static readonly Lighter |
Üst öğeden bir göreli yazı tipi ağırlığı daha hafif |
| static readonly Normal |
Normal yazı tipi ağırlığı. 400. ile aynı |
Ayrıca bakınız