Partilhar via


FontStretch Estrutura

Definição

Descreve o grau em que uma fonte foi ampliada em comparação com sua taxa de proporção normal.

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

Um trecho de fonte descreve o grau em que um formulário de fonte é estendido de sua taxa de proporção normal, que é a taxa de largura para altura original especificada para os glifos na fonte.

Os FontStretches valores correspondem à usWidthClass definição na especificação OpenType. O usWidthClass representa um valor inteiro entre 1 e 9 – valores inferiores indicam larguras mais estreitas; valores mais altos indicam larguras mais amplas.

Alongamento de fonte Uswidthclass % do 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%

Para obter mais informações sobre o valor OpenType usWidthClass , consulte a seção usWidthClass da especificação OpenType.

Uso do Atributo XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Valores XAML

fontStretchesValue
Um FontStretches valor expresso como a cadeia de caracteres de nome, como "Condensado", "Normal" ou "Expandido".

Métodos

Compare(FontStretch, FontStretch)

Compara duas instâncias de objetos FontStretch.

Equals(FontStretch)

Compara um objeto FontStretch ao objeto FontStretch atual.

Equals(Object)

Compara um Object ao objeto FontStretch atual.

FromOpenTypeStretch(Int32)

Cria uma nova instância do FontStretch que corresponde ao valor usStretchClass do OpenType.

GetHashCode()

Recupera o código hash para esse objeto.

ToOpenTypeStretch()

Retorna um valor que representa o OpenType usStretchClass para este FontStretch objeto.

ToString()

Cria uma representação de String do objeto FontStretch atual com base na cultura atual.

Operadores

Equality(FontStretch, FontStretch)

Compara a igualdade de duas instâncias de FontStretch.

GreaterThan(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é maior do que a outra.

GreaterThanOrEqual(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é maior ou igual à outra.

Inequality(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar desigualdade.

LessThan(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é menor do que a outra.

LessThanOrEqual(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma é menor ou igual à outra.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição desse membro, confira ToString(String, IFormatProvider).

Aplica-se a

Confira também