SKFontVariationPositionCoordinate Estrutura

Definição

Representa um valor de espaço de design para um único eixo de variação.

public struct SKFontVariationPositionCoordinate : IEquatable<SkiaSharp.SKFontVariationPositionCoordinate>
Herança
SKFontVariationPositionCoordinate
Implementações

Exemplos

Definindo o eixo de peso como negrito (700):

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

Comentários

'SKFontVariationPositionCoordinate' emparelha uma marca de eixo com um valor de espaço de design, usado para especificar a posição de uma fonte ao longo desse eixo. Matrizes dessas coordenadas são passadas para <xref:SkiaSharp.SKTypeface.Clone*> ou <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> para criar uma instância de variação de uma fonte variável.

As instâncias também são retornadas por <xref:SkiaSharp.SKTypeface.VariationDesignPosition> e <xref:SkiaSharp.SKTypeface.GetVariationDesignPosition*>.

Propriedades

Nome Description
Axis

Obtém ou define a marca de quatro bytes do eixo de variação ao qual essa coordenada se aplica.

Value

Obtém ou define o valor de espaço de design para essa coordenada de eixo.

Métodos

Nome Description
Equals(Object)

Indica se essa coordenada é igual ao objeto especificado.

Equals(SKFontVariationPositionCoordinate)

Indica se essa coordenada é igual a outra SKFontVariationPositionCoordinate.

GetHashCode()

Retorna um código hash para essa coordenada.

Operadores

Nome Description
Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Determina se dois SKFontVariationPositionCoordinate valores são iguais.

Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Determina se dois SKFontVariationPositionCoordinate valores não são iguais.

Aplica-se a