FontStretch Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir yazı tipinin normal en boy oranına kıyasla ne derece uzatıldığını açıklar.
public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontStretch = struct
interface IFormattable
Public Structure FontStretch
Implements IFormattable
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Yazı tipi esnetme, yazı tipi formunun normal en boy oranından uzatıldığı dereceyi açıklar. Bu, yazı tipindeki glifler için belirtilen özgün genişlik-yükseklik oranıdır.
Değerler OpenType FontStretches belirtimindeki tanıma karşılık gelir usWidthClass
. , usWidthClass
1 ile 9 arasında bir tamsayı değerini temsil eder; daha düşük değerler daha dar genişlikleri, daha yüksek değerler ise daha geniş genişlikleri gösterir.
Yazı tipi uzatma | usWidthClass | % normal |
---|---|---|
UltraCondensed | 1 | 50.0% |
ExtraCondensed | 2 | 62.5% |
Condensed | 3 | 75.0% |
SemiCondensed | 4 | 87.5% |
Medium | 5 | 100.0% |
SemiExpanded | 6 | 112.5% |
Expanded | 7 | 125.0% |
ExtraExpanded | 8 | 150.0% |
UltraExpanded | 9 | 200.0% |
OpenType değeri hakkında daha fazla bilgi için OpenType usWidthClass
belirtiminin usWidthClass bölümüne bakın.
XAML Öznitelik Kullanımı
<object fontStretchesProperty="fontStretchesValue"/>
XAML Değerleri
fontStretchesValue
FontStretches"Condensed", "Normal" veya "Expanded" gibi ad dizesi olarak ifade edilen bir değer.
Yöntemler
Compare(FontStretch, FontStretch) |
Nesnelerin iki örneğini FontStretch karşılaştırır. |
Equals(FontStretch) |
Bir FontStretch nesneyi geçerli FontStretch nesneyle karşılaştırır. |
Equals(Object) |
a Object öğesini geçerli FontStretch nesneyle karşılaştırır. |
FromOpenTypeStretch(Int32) |
OpenType usStretchClass değerine karşılık gelen yeni bir örneği FontStretch oluşturur. |
GetHashCode() |
Bu nesnenin karma kodunu alır. |
ToOpenTypeStretch() |
Bu FontStretch nesne için OpenType |
ToString() |
Geçerli kültürü temel alarak geçerli FontStretch nesnenin bir String gösterimini oluşturur. |
İşleçler
Equality(FontStretch, FontStretch) |
eşitlik için iki örneğini FontStretch karşılaştırır. |
GreaterThan(FontStretch, FontStretch) |
Bir örneğin FontStretch diğerinden büyük olup olmadığını belirlemek için iki örneğini değerlendirir. |
GreaterThanOrEqual(FontStretch, FontStretch) |
Bir örneğin diğerinden büyük veya diğerine eşit olup olmadığını belirlemek için iki örneğini FontStretch değerlendirir. |
Inequality(FontStretch, FontStretch) |
Eşitsizliği belirlemek için iki örneğini FontStretch değerlendirir. |
LessThan(FontStretch, FontStretch) |
Bir örneğin diğerinden küçük olup olmadığını belirlemek için iki örneğini FontStretch değerlendirir. |
LessThanOrEqual(FontStretch, FontStretch) |
Bir örneğin diğerinden küçük veya diğerine eşit olup olmadığını belirlemek için iki örneğini FontStretch değerlendirir. |
Belirtik Arabirim Kullanımları
IFormattable.ToString(String, IFormatProvider) |
Bu üyenin açıklaması için bkz ToString(String, IFormatProvider). . |