IDWriteFontSetBuilder2::AddFont-Methode (dwrite_3.h)
Fügt dem zu erstellenden Satz eine Schriftart hinzu, wobei der Aufrufer genügend Informationen zum Suchen nach und Bestimmen von Achsenbereichen liefert, ohne die Notwendigkeit zu öffnen, die potenziell nicht lokale Schriftart zu öffnen.
Syntax
HRESULT AddFont(
IDWriteFontFile *fontFile,
UINT32 fontFaceIndex,
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
DWRITE_FONT_AXIS_RANGE const *fontAxisRanges,
UINT32 fontAxisRangeCount,
DWRITE_FONT_PROPERTY const *properties,
UINT32 propertyCount
);
Parameter
fontFile
Typ: IDWriteFontFile*
Schriftartdateiverweisobjekt, das dem Satz hinzugefügt werden soll.
fontFaceIndex
Typ: UINT32-
Der nullbasierte Index einer Schriftart in einer Auflistung.
fontSimulations
Font face simulation flags for algorithmic emboldening and italicization.
fontAxisValues
Typ: DWRITE_FONT_AXIS_VALUE const *
Ein Zeiger auf ein Array, das eine Liste von Schriftachsenwerten enthält. Das Array sollte die Größe (die Anzahl der Elemente) sein, die durch das argument fontAxisValueCount angegeben ist.
fontAxisValueCount
Typ: UINT32-
Die Anzahl der Schriftachsenwerte, die in der fontAxisValues Array enthalten sind.
fontAxisRanges
Typ: DWRITE_FONT_AXIS_RANGE const *
Liste der Achsenbereiche.
fontAxisRangeCount
Typ: UINT32-
Anzahl der Achsenbereiche.
properties
Typ: DWRITE_FONT_PROPERTY const *
Liste der Eigenschaften, die dem Verweis zugeordnet werden sollen.
propertyCount
Typ: UINT32-
Die Anzahl der definierten Eigenschaften.
Rückgabewert
Typ: HRESULT-
Wenn die Funktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT-Fehlercodezurückgegeben.
Bemerkungen
Die Schriftarteigenschaften sollten mindestens eine Familie enthalten (Typografie oder Stärke/Format/Stretch). Andernfalls kann auf die Schriftart im IDWriteFontSet zugegriffen werden, nur nach Index, nicht nach Name.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 Build 16299 |
mindestens unterstützte Server- | Windows 10 Build 16299 |
Zielplattform- | Fenster |
Header- | dwrite_3.h |
Library | Dwrite.lib |