SKFontVariationPositionCoordinate 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.
Rappresenta un valore dello spazio di progettazione per un singolo asse delle varianti.
public struct SKFontVariationPositionCoordinate : IEquatable<SkiaSharp.SKFontVariationPositionCoordinate>
- Ereditarietà
-
SKFontVariationPositionCoordinate
- Implementazioni
Esempio
Impostazione dell'asse del peso su grassetto (700):
var coord = new SKFontVariationPositionCoordinate
{
Axis = SKFourByteTag.Parse("wght"),
Value = 700f,
};
Commenti
'SKFontVariationPositionCoordinate' associa un tag dell'asse con un valore dello spazio di progettazione, usato per specificare la posizione di un tipo di carattere lungo l'asse. Le matrici di queste coordinate vengono passate a <xref:SkiaSharp.SKTypeface.Clone*> o <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> per creare un'istanza di variante di un tipo di carattere variabile.
Le istanze vengono restituite anche da <xref:SkiaSharp.SKTypeface.VariationDesignPosition e <xref:SkiaSharp.SKTypeface.GetVariationDesignPosition>*>.
Proprietà
| Nome | Descrizione |
|---|---|
| Axis |
Ottiene o imposta il tag a quattro byte dell'asse delle varianti a cui si applica questa coordinata. |
| Value |
Ottiene o imposta il valore dello spazio di progettazione per questa coordinata dell'asse. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Indica se questa coordinata è uguale all'oggetto specificato. |
| Equals(SKFontVariationPositionCoordinate) |
Indica se questa coordinata è uguale a un altro SKFontVariationPositionCoordinateoggetto . |
| GetHashCode() |
Restituisce un codice hash per questa coordinata. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate) |
Determina se due SKFontVariationPositionCoordinate valori sono uguali. |
| Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate) |
Determina se due SKFontVariationPositionCoordinate valori non sono uguali. |