FontStretch Yapı

Tanım

Yazı tipinin normal en boy oranına kıyasla bir yazı tipinin esnetilme derecesini açıklar.Describes the degree to which a font has been stretched compared to the normal aspect ratio of that font.

public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Devralma
FontStretch
Öznitelikler
Uygulamalar

Açıklamalar

Yazı tipi uzatma, yazı tipi formunun normal boyut oranlarından uzatılma derecesini açıklar. Bu değer, yazı tipindeki Glifler için orijinal genişlik oranına göre belirlenir.A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font.

Değerler, OpenTypeOpenType belirtimindeki usWidthClasstanımınakarşılıkgelir. FontStretchesThe FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType specification. 1 usWidthClass ile 9 daha düşük değerler arasındaki bir tamsayı değeri, daha dar genişlikler gösterir; daha yüksek değerler daha geniş genişlikler gösterir.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Yazı tipi uzatFont stretch usWidthClassusWidthClass normal%% of normal
UltraCondensed 1.1 % 50,050.0%
ExtraCondensed 22 % 62,562.5%
Condensed 33 % 75,075.0%
SemiCondensed 44 % 87,587.5%
Medium 55 % 100,0100.0%
SemiExpanded 66 % 112,5112.5%
Expanded 77 % 125,0125.0%
ExtraExpanded 88 % 150,0150.0%
UltraExpanded 99 % 200,0200.0%

OpenType usWidthClass değeri hakkında daha fazla bilgi için OpenType belirtiminin usWidthClass bölümüne bakın.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

XAML Öznitelik KullanımıXAML Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

XAML DeğerleriXAML Values

fontStretchesValuefontStretchesValue
" FontStretches Condensed", "normal" veya "genişletilmiş" gibi ad dizesi olarak ifade edilen bir değer.A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Yöntemler

Compare(FontStretch, FontStretch)

İki FontStretch nesne örneğini karşılaştırır.Compares two instances of FontStretch objects.

Equals(FontStretch)

FontStretch GeçerliFontStretch nesneyle bir nesneyi karşılaştırır.Compares a FontStretch object with the current FontStretch object.

Equals(Object)

Object GeçerliFontStretch nesneyle bir ile karşılaştırır.Compares a Object with the current FontStretch object.

FromOpenTypeStretch(Int32)

Ussellik sınıfı değerine karşılık FontStretch gelen yeni bir örneğini oluşturur. OpenTypeOpenTypeCreates a new instance of FontStretch that corresponds to the OpenTypeOpenType usStretchClass value.

GetHashCode()

Bu nesnenin karma kodunu alır.Retrieves the hash code for this object.

ToOpenTypeStretch()

Bu OpenTypeOpenType nesneFontStretch için ussellik sınıfını temsil eden bir değer döndürür.Returns a value that represents the OpenTypeOpenType usStretchClass for this FontStretch object.

ToString()

Geçerli kültürü temel alan geçerli FontStretch nesnenin temsilinioluşturur.StringCreates a String representation of the current FontStretch object based on the current culture.

İşleçler

Equality(FontStretch, FontStretch)

, FontStretch Eşitlik için iki örneğini karşılaştırır.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch)

, Bir örneğin diğerinin FontStretch daha büyük olup olmadığını tespit etmek için iki örneğini değerlendirir.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch)

, Bir örneğin diğerine FontStretch eşit veya ondan büyük olup olmadığını anlamak için iki örneğini değerlendirir.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch)

, FontStretch Eşitsizliğin belirlenmesi için iki örneğini değerlendirir.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch)

, Bir örneğin diğerine FontStretch göre daha az olup olmadığını anlamak için iki örneğini değerlendirir.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch)

, Bir örneğin diğerine FontStretch eşit veya ondan küçük olup olmadığını belirleyecek iki örneğini değerlendirir.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

Belirtik Arabirim Kullanımları

IFormattable.ToString(String, IFormatProvider)

Bu üyenin açıklaması için bkz ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Şunlara uygulanır

Ayrıca bkz.