FontStretch Estrutura

Definição

Descreve o grau em que uma fonte foi ampliada em comparação com sua taxa de proporção normal.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
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Herança
FontStretch
Atributos
Implementações

Comentários

Uma ampliação de fonte descreve o grau para o qual um formulário de fonte é ampliado de sua taxa de proporção normal, que é a proporção original de largura de altura especificada para os glifos na fonte.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.

Os FontStretches valores correspondem à usWidthClass definição na especificação OpenType.The FontStretches values correspond to the usWidthClass definition in the OpenType specification. O usWidthClass representa um valor inteiro entre 1 e 9 valores inferiores indicam larguras mais estreitas; valores mais altos indicam larguras mais amplas.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Stretch de fonteFont stretch usWidthClassusWidthClass % de normal% of normal
UltraCondensed 11 50,0%50.0%
ExtraCondensed 22 62,5%62.5%
Condensed 33 75,0%75.0%
SemiCondensed 44 87,5%87.5%
Medium 55 100,0%100.0%
SemiExpanded 66 112,5%112.5%
Expanded 77 125,0%125.0%
ExtraExpanded 88 150,0%150.0%
UltraExpanded 99 200,0%200.0%

Para obter mais informações sobre o usWidthClass valor de OpenType, consulte a seção usWidthClass da especificação OpenType.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

Uso do Atributo XAMLXAML Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

Valores XAMLXAML Values

fontStretchesValuefontStretchesValue
Um FontStretches valor expresso como a cadeia de caracteres de nome, como "condensado", "normal" ou "expandido".A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Métodos

Compare(FontStretch, FontStretch)

Compara duas instâncias de objetos FontStretch.Compares two instances of FontStretch objects.

Equals(FontStretch)

Compara um objeto FontStretch ao objeto FontStretch atual.Compares a FontStretch object with the current FontStretch object.

Equals(Object)

Compara um Object ao objeto FontStretch atual.Compares a Object with the current FontStretch object.

FromOpenTypeStretch(Int32)

Cria uma nova instância do FontStretch que corresponde ao valor de usStretchClass de OpenType.Creates a new instance of FontStretch that corresponds to the OpenType usStretchClass value.

GetHashCode()

Recupera o código hash para esse objeto.Retrieves the hash code for this object.

ToOpenTypeStretch()

Retorna um valor que representa o usStretchClass de OpenType para este FontStretch objeto.Returns a value that represents the OpenType usStretchClass for this FontStretch object.

ToString()

Cria uma representação de String do objeto FontStretch atual com base na cultura atual.Creates a String representation of the current FontStretch object based on the current culture.

Operadores

Equality(FontStretch, FontStretch)

Compara a igualdade de duas instâncias de FontStretch.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é maior do que a outra.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é maior ou igual à outra.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar desigualdade.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é menor do que a outra.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é menor ou igual à outra.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição desse membro, confira ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Aplica-se a

Confira também