FontStretch Yapı

Tanım

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
FontStretch
Ö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 usStretchClass değerini temsil eden bir değer döndürür.

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). .

Şunlara uygulanır

Ayrıca bkz.