Freigeben über


IDWriteFontSet1::GetFontAxisRanges(UINT32,DWRITE_FONT_AXIS_RANGE*,UINT32,UINT32*)-Methode (dwrite_3.h)

Ruft die Achsenbereiche eines einzelnen Elements ab.

Syntax

HRESULT GetFontAxisRanges(
        UINT32                 listIndex,
  [out] DWRITE_FONT_AXIS_RANGE *fontAxisRanges,
        UINT32                 maxFontAxisRangeCount,
  [out] UINT32                 *actualFontAxisRangeCount
);

Parameter

listIndex

Typ: UINT32-

Nullbasierter Index der Schriftart im Satz.

[out] fontAxisRanges

Typ: DWRITE_FONT_AXIS_RANGE*

Liste der abzurufenden Achsenwertbereiche.

maxFontAxisRangeCount

Typ: UINT32-

Die Anzahl der abzurufenden Achsenwertbereiche.

[out] actualFontAxisRangeCount

Typ: UINT32-*

Die tatsächliche Anzahl der geschriebenen oder benötigten Achsenbereiche.

Rückgabewert

Typ: HRESULT-

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

Rückgabewert Beschreibung
E_NOT_SUFFICIENT_BUFFER Der Puffer ist zu klein, wobei actualFontAxisRangeCount auf die erforderliche Größe festgelegt ist.

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