FontStretch Yapı

Tanım

Bir yazı tipinin, bu yazı tipinin normal en boy oranıyla karşılaştırıldığında 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, bir 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, FontStretches OpenType belirtimindeki tanıma karşılık gelir usWidthClass . değeri 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 genişletme usWidthClass Normalin %
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

fontStretchesValueFontStretches "Condensed", "Normal" veya "Expanded" gibi ad dizesi olarak ifade edilen bir değer.

Yöntemler

Name Description
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 usStretchClass nesne için OpenType FontStretch değerini temsil eden bir değer döndürür.

ToString()

Geçerli kültürü temel alarak geçerli String nesnenin bir FontStretch gösterimini oluşturur.

İşleçler

Name Description
Equality(FontStretch, FontStretch)

eşitlik için iki FontStretch örneğini 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 buna 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)

İki örneğini FontStretch değerlendirerek bir örneğin diğerinden küçük veya buna eşit olup olmadığını belirler.

Belirtik Arabirim Kullanımları

Name Description
IFormattable.ToString(String, IFormatProvider)

Bu üyenin açıklaması için bkz ToString(String, IFormatProvider). .

Şunlara uygulanır

Ayrıca bkz.