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