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_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

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

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