SKFontVariationPositionCoordinate Struct

Definizione

Rappresenta un valore dello spazio di progettazione per un singolo asse delle varianti.

public struct SKFontVariationPositionCoordinate : IEquatable<SkiaSharp.SKFontVariationPositionCoordinate>
Ereditarietà
SKFontVariationPositionCoordinate
Implementazioni

Esempio

Impostazione dell'asse del peso su grassetto (700):

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

Commenti

'SKFontVariationPositionCoordinate' associa un tag dell'asse con un valore dello spazio di progettazione, usato per specificare la posizione di un tipo di carattere lungo l'asse. Le matrici di queste coordinate vengono passate a <xref:SkiaSharp.SKTypeface.Clone*> o <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> per creare un'istanza di variante di un tipo di carattere variabile.

Le istanze vengono restituite anche da <xref:SkiaSharp.SKTypeface.VariationDesignPosition e <xref:SkiaSharp.SKTypeface.GetVariationDesignPosition>*>.

Proprietà

Nome Descrizione
Axis

Ottiene o imposta il tag a quattro byte dell'asse delle varianti a cui si applica questa coordinata.

Value

Ottiene o imposta il valore dello spazio di progettazione per questa coordinata dell'asse.

Metodi

Nome Descrizione
Equals(Object)

Indica se questa coordinata è uguale all'oggetto specificato.

Equals(SKFontVariationPositionCoordinate)

Indica se questa coordinata è uguale a un altro SKFontVariationPositionCoordinateoggetto .

GetHashCode()

Restituisce un codice hash per questa coordinata.

Operatori

Nome Descrizione
Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Determina se due SKFontVariationPositionCoordinate valori sono uguali.

Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Determina se due SKFontVariationPositionCoordinate valori non sono uguali.

Si applica a