SKFontVariationPositionCoordinate Estructura

Definición

Representa un valor de espacio de diseño para un solo eje de variación.

public struct SKFontVariationPositionCoordinate : IEquatable<SkiaSharp.SKFontVariationPositionCoordinate>
Herencia
SKFontVariationPositionCoordinate
Implementaciones

Ejemplos

Establecer el eje de peso en negrita (700):

var coord = new SKFontVariationPositionCoordinate
{
    Axis = SKFourByteTag.Parse("wght"),
    Value = 700f,
};

Comentarios

"SKFontVariationPositionCoordinate" empareja una etiqueta de eje con un valor de espacio de diseño, que se usa para especificar la posición de una fuente a lo largo de ese eje. Las matrices de estas coordenadas se pasan a <xref:SkiaSharp.SKTypeface.Clone*> o <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> para crear una instancia de variación de una fuente variable.

Las instancias también se devuelven mediante <xref:SkiaSharp.SKTypeface.VariationDesignPosition> y <xref:SkiaSharp.SKTypeface.GetVariationDesignPosition*>.

Propiedades

Nombre Description
Axis

Obtiene o establece la etiqueta de cuatro bytes del eje de variación al que se aplica esta coordenada.

Value

Obtiene o establece el valor de espacio de diseño de esta coordenada del eje.

Métodos

Nombre Description
Equals(Object)

Indica si esta coordenada es igual al objeto especificado.

Equals(SKFontVariationPositionCoordinate)

Indica si esta coordenada es igual a otra SKFontVariationPositionCoordinate.

GetHashCode()

Devuelve un código hash para esta coordenada.

Operadores

Nombre Description
Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Determina si dos SKFontVariationPositionCoordinate valores son iguales.

Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Determina si dos SKFontVariationPositionCoordinate valores no son iguales.

Se aplica a