SKFontVariationPositionCoordinate Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |