FontStretch Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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). |