Freigeben über


IDWriteFontResource::GetFontAxisRanges-Methode (dwrite_3.h)

Ruft die Wertebereiche jeder Achse ab.

Syntax

HRESULT GetFontAxisRanges(
  [out] DWRITE_FONT_AXIS_RANGE *fontAxisRanges,
        UINT32                 fontAxisRangeCount
);

Parameter

[out] fontAxisRanges

Typ: DWRITE_FONT_AXIS_RANGE*

Ein Zeiger auf ein Array von DWRITE_FONT_AXIS_RANGE Strukturen, in das GetFontAxisRanges die Liste der Größenbereiche der Schriftartachse schreibt. Sie sind für die Verwaltung der Größe und der Lebensdauer dieses Arrays verantwortlich. Rufen Sie GetFontAxisCount auf, um die Größe des arrays zu bestimmen, das zugeordnet werden soll.

fontAxisRangeCount

Typ: UINT32-

Die maximale Anzahl von Schriftachsen-Größenbereichen, auf die in den Speicherblock geschrieben werden soll, auf den fontAxisRangesverweist.

Rückgabewert

Typ: HRESULT-

Wenn die Funktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT-Fehlercodezurückgegeben.

Rückgabewert Beschreibung
E_INVALIDARG fontAxisValueCount stimmt nicht mit dem von GetFontAxisCountzurückgegebenen Wert überein.

Bemerkungen

Eine nicht variierende Achse hat einen leeren Bereich (minValue == maxValue).

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