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