Freigeben über


IDWriteFontResource::CreateFontFaceReference-Methode (dwrite_3.h)

Erstellt einen Schriftartensichtsverweis mit bestimmten Achsenwerten.

Syntax

HRESULT CreateFontFaceReference(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Parameter

fontSimulations

Typ: DWRITE_FONT_SIMULATIONS

Schriftartensimulationsflags für algorithmische Verschönerung und Kursivisierung.

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) aufweisen, die durch das argument fontAxisValueCount angegeben wird.

fontAxisValueCount

Typ: UINT32

Die Anzahl der Im FontAxisValues-Array enthaltenen Schriftachsenwerte.

[out] fontFaceReference

Typ: IDWriteFontFaceReference1**

Die Adresse eines Zeigers auf eine IDWriteFontFaceReference1-Schnittstelle . Bei erfolgreicher Vervollständigung legt die Funktion den Zeiger auf ein neu erstelltes Verweisobjekt für Schriftarten fest, andernfalls wird der Zeiger auf nullptrfestgelegt.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Die von Ihnen angegebenen Achsenwerte dürfen eine Teilmenge oder Obermenge aller tatsächlich von der Schriftart unterstützten Sein. Alle nicht angegebenen Achsen verwenden ihre Standardwerte: Werte, die über die Bereiche hinausgehen, werden geklemmt, und alle nicht variierenden Achsen haben keine Auswirkungen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Zielplattform Windows
Kopfzeile dwrite_3.h
Bibliothek Dwrite.lib