SKFontVariationPositionCoordinate Struktur

Definition

Stellt einen Entwurfsraumwert für eine einzelne Variationsachse dar.

public struct SKFontVariationPositionCoordinate : IEquatable<SkiaSharp.SKFontVariationPositionCoordinate>
Vererbung
SKFontVariationPositionCoordinate
Implementiert

Beispiele

Festlegen der Gewichtsachse auf Fett (700):

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

Hinweise

"SKFontVariationPositionCoordinate" koppelt ein Achsentag mit einem Entwurfsraumwert, der verwendet wird, um die Position einer Schriftart entlang dieser Achse anzugeben. Arrays dieser Koordinaten werden an <xref:SkiaSharp.SKTypeface.Clone*> oder <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> übergeben, um eine Variationsinstanz einer Variablenschriftart zu erstellen.

Instanzen werden auch von <"xref:SkiaSharp.SKTypeface.VariationDesignPosition> " und <"xref:SkiaSharp.SKTypeface.GetVariationDesignPosition*>" zurückgegeben.

Eigenschaften

Name Beschreibung
Axis

Ruft das Vier-Byte-Tag der Variationsachse ab, auf die diese Koordinate angewendet wird, oder legt dieses fest.

Value

Dient zum Abrufen oder Festlegen des Entwurfsbereichswerts für diese Achsenkoordinate.

Methoden

Name Beschreibung
Equals(Object)

Gibt an, ob diese Koordinate dem angegebenen Objekt entspricht.

Equals(SKFontVariationPositionCoordinate)

Gibt an, ob diese Koordinate gleich einem anderen SKFontVariationPositionCoordinateist.

GetHashCode()

Gibt einen Hashcode für diese Koordinate zurück.

Operatoren

Name Beschreibung
Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Bestimmt, ob zwei SKFontVariationPositionCoordinate Werte gleich sind.

Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

Bestimmt, ob zwei SKFontVariationPositionCoordinate Werte nicht gleich sind.

Gilt für: