FontStretch FontStretch FontStretch FontStretch Struct

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
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Herança
FontStretchFontStretchFontStretchFontStretch
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 OpenTypeOpenType especificação.The FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType 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) Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

Equals(FontStretch) Equals(FontStretch) Equals(FontStretch) Equals(FontStretch)

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

FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

ToOpenTypeStretch() ToOpenTypeStretch() ToOpenTypeStretch() ToOpenTypeStretch()

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

ToString() ToString() ToString() 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) Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch)

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

GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch) 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) GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch) 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) Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch)

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

LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch) 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) LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch) 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) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

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

Aplica-se a

Veja também