FontStretch Estrutura

Definição

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

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 e altura original especificada para os glifos na fonte.

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

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

Nome Description
Compare(FontStretch, FontStretch)

Compara duas instâncias de FontStretch objetos.

Equals(FontStretch)

Compara um FontStretch objeto com o objeto atual FontStretch .

Equals(Object)

Compara um Object com o objeto atual FontStretch .

FromOpenTypeStretch(Int32)

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

GetHashCode()

Recupera o código hash deste objeto.

ToOpenTypeStretch()

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

ToString()

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

Operadores

Nome Description
Equality(FontStretch, FontStretch)

Compara duas instâncias de FontStretch igualdade.

GreaterThan(FontStretch, FontStretch)

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

GreaterThanOrEqual(FontStretch, FontStretch)

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

Inequality(FontStretch, FontStretch)

Avalia duas instâncias para FontStretch determinar a desigualdade.

LessThan(FontStretch, FontStretch)

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

LessThanOrEqual(FontStretch, FontStretch)

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

Implantações explícitas de interface

Nome Description
IFormattable.ToString(String, IFormatProvider)

Para obter uma descrição deste membro, consulte ToString(String, IFormatProvider).

Aplica-se a

Confira também