SKFontVariationAxis Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive un singolo asse delle varianti definito in un tipo di carattere variabile.
public struct SKFontVariationAxis : IEquatable<SkiaSharp.SKFontVariationAxis>
- Ereditarietà
-
SKFontVariationAxis
- Implementazioni
Esempio
Elenco degli assi delle varianti di un tipo di carattere variabile:
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}");
}
Commenti
'SKFontVariationAxis' descrive un asse della tabella 'fvar' di un tipo di carattere variabile, incluso l'identificatore di tag a quattro byte, i valori minimo, predefinito e massimo dello spazio di progettazione e se l'asse deve essere nascosto dall'utente.
Le istanze vengono restituite da <xref:SkiaSharp.SKTypeface.VariationDesignParameters> e <xref:SkiaSharp.SKTypeface.GetVariationDesignParameters*>.
Proprietà
| Nome | Descrizione |
|---|---|
| Default |
Ottiene o imposta il valore predefinito dello spazio di progettazione per questo asse delle varianti. |
| IsHidden |
Ottiene o imposta un valore che indica se l'asse delle varianti deve essere nascosto all'utente. |
| Max |
Ottiene o imposta il valore massimo dello spazio di progettazione per questo asse delle varianti. |
| Min |
Ottiene o imposta il valore minimo dello spazio di progettazione per questo asse delle varianti. |
| Tag |
Ottiene o imposta il tag a quattro byte che identifica l'asse delle varianti. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Indica se l'asse delle varianti è uguale all'oggetto specificato. |
| Equals(SKFontVariationAxis) |
Indica se l'asse delle varianti è uguale a un altro SKFontVariationAxisoggetto . |
| GetHashCode() |
Restituisce un codice hash per questo asse delle varianti. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(SKFontVariationAxis, SKFontVariationAxis) |
Determina se due SKFontVariationAxis valori sono uguali. |
| Inequality(SKFontVariationAxis, SKFontVariationAxis) |
Determina se due SKFontVariationAxis valori non sono uguali. |