SKFontVariationAxis Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje pojedynczą oś odmiany zdefiniowaną w czcionki zmiennej.
public struct SKFontVariationAxis : IEquatable<SkiaSharp.SKFontVariationAxis>
- Dziedziczenie
-
SKFontVariationAxis
- Implementuje
Przykłady
Wyświetlanie listy osi odmian czcionki zmiennej:
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}");
}
Uwagi
Wyrażenie "SKFontVariationAxis" opisuje jedną oś z tabeli "fvar" czcionki zmiennej, w tym jej cztero bajtowy identyfikator tagu, minimalny, domyślny i maksymalne wartości przestrzeni projektowej oraz informację, czy oś powinna być ukryta przed użytkownikiem.
Wystąpienia są zwracane przez <element xref:SkiaSharp.SKTypeface.VariDesignParameters> i <xref:SkiaSharp.SKTypeface.GetVariationDesignParameters*>.
Właściwości
| Nazwa | Opis |
|---|---|
| Default |
Pobiera lub ustawia domyślną wartość przestrzeni projektowej dla tej osi odmiany. |
| IsHidden |
Pobiera lub ustawia wartość wskazującą, czy ta oś odmiany ma być ukryta przed użytkownikiem. |
| Max |
Pobiera lub ustawia maksymalną wartość przestrzeni projektowej dla tej osi odmiany. |
| Min |
Pobiera lub ustawia minimalną wartość przestrzeni projektowej dla tej osi odmiany. |
| Tag |
Pobiera lub ustawia cztero bajtowy tag identyfikujący tę oś odmiany. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Wskazuje, czy ta oś odmiany jest równa określonemu obiektowi. |
| Equals(SKFontVariationAxis) |
Wskazuje, czy ta oś odmiany jest równa innej SKFontVariationAxis. |
| GetHashCode() |
Zwraca kod skrótu dla tej osi odmiany. |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(SKFontVariationAxis, SKFontVariationAxis) |
Określa, czy dwie SKFontVariationAxis wartości są równe. |
| Inequality(SKFontVariationAxis, SKFontVariationAxis) |
Określa, czy dwie SKFontVariationAxis wartości nie są równe. |