FontStretch Estrutura

Definição

Descreve o grau em que uma fonte foi esticada em comparação com a 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

Observações

Um alongamento da fonte descreve o grau em que a forma da fonte é esticada em relação à sua proporção normal, que é a relação largura/altura original especificada para os glifos na fonte.

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

Estiramento da 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 mais informações sobre o valor OpenType usWidthClass , consulte a secção usWidthClass da especificação OpenType.

Uso de atributos XAML

<object fontStretchesProperty="fontStretchesValue"/>

Valores XAML

fontStretchesValue Um FontStretches valor expresso como a cadeia do nome, como "Condensed", "Normal" ou "Expanded".

Métodos

Name 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 a Object com o objeto atual FontStretch .

FromOpenTypeStretch(Int32)

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

GetHashCode()

Recupera o código hash deste objeto.

ToOpenTypeStretch()

Devolve 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

Name Description
Equality(FontStretch, FontStretch)

Compara duas instâncias de FontStretch para igualdade.

GreaterThan(FontStretch, FontStretch)

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

GreaterThanOrEqual(FontStretch, FontStretch)

Avalia duas instâncias de FontStretch para determinar se uma instância é 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 instância é inferior à outra.

LessThanOrEqual(FontStretch, FontStretch)

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

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Para uma descrição deste elemento, veja ToString(String, IFormatProvider).

Aplica-se a

Ver também