SKFontVariationAxis 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.
Beschreibt eine einzelne Variationsachse, die in einer Variablenschriftart definiert ist.
public struct SKFontVariationAxis : IEquatable<SkiaSharp.SKFontVariationAxis>
- Vererbung
-
SKFontVariationAxis
- Implementiert
Beispiele
Auflisten der Variationsachsen einer variablen Schriftart:
using var typeface = SKTypeface.FromFile("variable-font.ttf");
foreach (var axis in typeface.VariationDesignParameters)
{
Console.WriteLine($"{axis.Tag}: [{axis.Min}, {axis.Default}, {axis.Max}] hidden={axis.IsHidden}");
}
Hinweise
"SKFontVariationAxis" beschreibt eine Achse aus der Tabelle "fvar" einer Variablenschriftart, einschließlich seiner Vier-Byte-Tag-ID, des Minimalwerts, des Standardwerts und der maximalen Entwurfsraumwerte und ob die Achse vom Benutzer ausgeblendet werden soll.
Instanzen werden von <"xref:SkiaSharp.SKTypeface.VariationDesignParameters> " und <"xref:SkiaSharp.SKTypeface.GetVariationDesignParameters*>" zurückgegeben.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Default |
Dient zum Abrufen oder Festlegen des Standardentwurfsraumwerts für diese Variationsachse. |
| IsHidden |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Variationsachse für den Benutzer ausgeblendet werden soll. |
| Max |
Ruft den maximalen Entwurfsraumwert für diese Variationsachse ab oder legt diesen fest. |
| Min |
Ruft den minimalen Entwurfsraumwert für diese Variationsachse ab oder legt diesen fest. |
| Tag |
Ruft das Vier-Byte-Tag ab, das diese Variationsachse identifiziert, oder legt dieses fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Gibt an, ob diese Variationsachse dem angegebenen Objekt entspricht. |
| Equals(SKFontVariationAxis) |
Gibt an, ob diese Variationsachse gleich einem anderen SKFontVariationAxisist. |
| GetHashCode() |
Gibt einen Hashcode für diese Variationsachse zurück. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(SKFontVariationAxis, SKFontVariationAxis) |
Bestimmt, ob zwei SKFontVariationAxis Werte gleich sind. |
| Inequality(SKFontVariationAxis, SKFontVariationAxis) |
Bestimmt, ob zwei SKFontVariationAxis Werte nicht gleich sind. |