Face Klasse
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 eine Schriftart dar.
public class Face : HarfBuzzSharp.NativeObject
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| Face(Blob, Int32) |
Initialisiert eine neue Instanz der Face Klasse mithilfe des angegebenen Typeface-Blobs. |
| Face(Blob, UInt32) |
Initialisiert eine neue Instanz der Face Klasse mithilfe des angegebenen Typeface-Blobs. |
| Face(GetTableDelegate, ReleaseDelegate) |
Initialisiert eine neue Instanz der Face Klasse mithilfe des Delegaten, um die Daten zusammenzustellen. |
| Face(GetTableDelegate) |
Initialisiert eine neue Instanz der Face Klasse mithilfe des Delegaten, um die Daten zusammenzustellen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Empty |
Ruft einen Verweis auf die leere Face Instanz ab. |
| GlyphCount |
Ruft die Anzahl der Glyphen im Gesicht ab oder legt sie fest. |
| Handle |
Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt. (Geerbt von NativeObject) |
| HasColorLayers |
Ruft einen Wert ab, der angibt, ob die Schriftart eine COLR-Farbebenentabelle enthält. |
| HasColorPng |
Ruft einen Wert ab, der angibt, ob die Schriftart eine PNG-Farbbitmap-Tabelle enthält. |
| HasColorSvg |
Ruft einen Wert ab, der angibt, ob die Schriftart eine SVG-Farbtabelle enthält. |
| HasPalettes |
Ruft einen Wert ab, der angibt, ob die Schriftart eine CPAL-Farbpalettentabelle enthält. |
| HasVariationData |
Ruft einen Wert ab, der angibt, ob das Schriftartenzeichen OpenType-Variationsdaten enthält. |
| Index |
Ruft den nullbasierten Gesichtsindex in einer Auflistung ab oder legt den Index fest. |
| IsImmutable |
Ruft einen Wert ab, der angibt, ob dieses Gesicht unveränderlich ist. |
| NamedInstanceCount |
Ruft die Anzahl der benannten Instanzen im Schriftzeichen ab. |
| PaletteCount |
Ruft die Anzahl der Farbpaletten im Schriftzeichen ab. |
| Tables |
Ruft die Liste der OpenType-Tabellentags ab, die in diesem Gesicht vorhanden sind. |
| UnitsPerEm |
Ruft die Einheiten pro EM ab oder legt sie fest. |
| VariationAxisCount |
Ruft die Anzahl der Variationsachsen im Schriftzeichen ab. |
| VariationAxisInfos |
Ruft Informationen zu allen Variationsachsen im Schriftzeichen ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle von diesem NativeObjectRessourcen verwendeten Ressourcen frei. (Geerbt von NativeObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den Face verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeHandler() |
Gibt die verwendeten nicht verwalteten Ressourcen frei. |
| GetNamedInstanceDesignCoords(Int32, Span<Single>) |
Füllt eine Spanne mit den Entwurfsraumkoordinaten für die angegebene benannte Instanz. |
| GetNamedInstanceDesignCoords(Int32) |
Gibt die Entwurfsraumkoordinaten für die angegebene benannte Instanz zurück. |
| GetNamedInstanceDesignCoordsCount(Int32) |
Gibt die Anzahl der Entwurfsraumkoordinaten für die angegebene benannte Instanz zurück. |
| GetNamedInstancePostScriptNameId(Int32) |
Gibt die OpenType-Namens-ID des PostScript-Namens für die angegebene benannte Instanz zurück. |
| GetNamedInstanceSubfamilyNameId(Int32) |
Gibt die OpenType-Namens-ID des Unterfamiliennamens für die angegebene benannte Instanz zurück. |
| GetPaletteColorNameId(Int32) |
Gibt die OpenType-Namens-ID der Namenszeichenfolge für den angegebenen Palettenfarbeintrag zurück. |
| GetPaletteColors(Int32, Span<HBColor>) |
Füllt eine Spanne mit den Farbeinträgen für die angegebene Schriftartpalette. |
| GetPaletteColors(Int32) |
Gibt alle Farbeinträge für die angegebene Schriftartpalette zurück. |
| GetPaletteFlags(Int32) |
Gibt die Flags für die angegebene Schriftartpalette zurück. |
| GetPaletteNameId(Int32) |
Gibt die OpenType-Namens-ID der Namenszeichenfolge für die angegebene Palette zurück. |
| GetVariationAxisInfos(Span<OpenTypeVarAxisInfo>) |
Füllt eine Spanne mit Informationen über die Variationsachsen der Schriftart. |
| MakeImmutable() |
Macht dieses Gesicht unveränderlich, wodurch weitere Änderungen verhindert werden. |
| ReferenceTable(Tag) |
Ruft einen Verweis auf die angegebene Schriftarttabelle als BLOB ab. |
| TryFindVariationAxis(Tag, OpenTypeVarAxisInfo) |
Versucht, Informationen zur Variationsachse mit dem angegebenen Tag zu finden. |