Face Klasse

Definition

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.

Gilt für: