Compartir a través de


FontStretch Estructura

Definición

Describe el grado hasta el que se ha ajustado una fuente comparado con su relación de aspecto 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
Herencia
FontStretch
Atributos
Implementaciones

Comentarios

Una extensión de fuente describe el grado en el que se extiende un formulario de fuente a partir de su relación de aspecto normal, que es la relación de ancho a alto original especificada para los glifos de la fuente.

Los FontStretches valores corresponden a la usWidthClass definición de la especificación OpenType. usWidthClass representa un valor entero entre 1 y 9: los valores inferiores indican anchos más estrechos; los valores más altos indican anchos más anchos.

Extensión de fuente usWidthClass % de 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 obtener más información sobre el valor de OpenType usWidthClass , consulte la sección usWidthClass de la especificación OpenType.

Uso de atributos XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Valores XAML

fontStretchesValue
Valor FontStretches expresado como la cadena de nombre, como "Condensado", "Normal" o "Expandido".

Métodos

Compare(FontStretch, FontStretch)

Compara dos instancias de objetos FontStretch.

Equals(FontStretch)

Compara un objeto FontStretch con el objeto FontStretch actual.

Equals(Object)

Compara un Object con el objeto FontStretch actual.

FromOpenTypeStretch(Int32)

Crea una nueva instancia de FontStretch que corresponde al valor usStretchClass de OpenType.

GetHashCode()

Recupera el código hash para este objeto.

ToOpenTypeStretch()

Devuelve un valor que representa openType usStretchClass para este FontStretch objeto.

ToString()

Crea una representación de String del objeto actual FontStretch basándose en la actual referencia cultural.

Operadores

Equality(FontStretch, FontStretch)

Compara dos instancias de FontStretch para determinar si son iguales.

GreaterThan(FontStretch, FontStretch)

Evalúa dos instancias de FontStretch para determinar si una es mayor que la otra.

GreaterThanOrEqual(FontStretch, FontStretch)

Evalúa dos instancias de FontStretch para determinar si una es mayor o igual que la otra.

Inequality(FontStretch, FontStretch)

Evalúa dos instancias de FontStretch para determinar si no son iguales.

LessThan(FontStretch, FontStretch)

Evalúa dos instancias de FontStretch para determinar si una es menor que la otra.

LessThanOrEqual(FontStretch, FontStretch)

Evalúa dos instancias de FontStretch para determinar si una es menor o igual que la otra.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider)

Para obtener una descripción de este miembro, vea ToString(String, IFormatProvider).

Se aplica a

Consulte también