SKFontVariationPositionCoordinate Struktura

Definicja

Reprezentuje wartość przestrzeni projektowej dla pojedynczej osi odmiany.

public struct SKFontVariationPositionCoordinate : IEquatable<SkiaSharp.SKFontVariationPositionCoordinate>
Dziedziczenie
SKFontVariationPositionCoordinate
Implementuje

Przykłady

Ustawianie osi wagi na pogrubioną (700):

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

Uwagi

Wyrażenie "SKFontVariationPositionCoordinate" łączy tag osi z wartością przestrzeni projektowej, używane do określania położenia czcionki wzdłuż tej osi. Tablice tych współrzędnych są przekazywane do <elementu xref:SkiaSharp.SKTypeface.Clone*> lub <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> w celu utworzenia wystąpienia odmiany czcionki zmiennej.

Wystąpienia są również zwracane przez <element xref:SkiaSharp.SKTypeface.VariDesignPosition> i <xref:SkiaSharp.SKTypeface.GetVariationDesignPosition*>.

Właściwości

Nazwa Opis
Axis

Pobiera lub ustawia cztero bajtowy tag osi odmiany, do których ma zastosowanie ta współrzędna.

Value

Pobiera lub ustawia wartość przestrzeni projektowej dla tej współrzędnej osi.

Metody

Nazwa Opis
Equals(Object)

Wskazuje, czy ta współrzędna jest równa określonemu obiektowi.

Equals(SKFontVariationPositionCoordinate)

Wskazuje, czy ta współrzędna jest równa innej współrzędnej SKFontVariationPositionCoordinate.

GetHashCode()

Zwraca kod skrótu dla tej współrzędnej.

Operatory

Nazwa Opis
Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Określa, czy dwie SKFontVariationPositionCoordinate wartości są równe.

Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Określa, czy dwie SKFontVariationPositionCoordinate wartości nie są równe.

Dotyczy