Freigeben über


IDWriteFontSet1::GetFilteredFonts(UINT32const*,UINT32,IDWriteFontSet1**)-Methode (dwrite_3.h)

Ruft eine Teilmenge der Schriftarten ab, die nach den angegebenen Indizes gefiltert wird.

Syntax

HRESULT GetFilteredFonts(
        UINT32 const    *indices,
        UINT32          indexCount,
  [out] IDWriteFontSet1 **filteredFontSet
);

Parameter

indices

Typ: UINT32 const *

Ein Array von zu filternden Indizes im Bereich 0 bis IDwriteFontSet::GetFontCount minus 1.

indexCount

Typ: UINT32

Die Anzahl der Indizes.

[out] filteredFontSet

Typ: IDWriteFontSet1**

Die Adresse eines Zeigers auf eine IDWriteFontSet1-Schnittstelle . Nach erfolgreicher Vervollständigung legt die Funktion den Zeiger auf ein Objekt fest, das die Teilmenge der Schriftarten darstellt, die durch die angegebenen Indizes angegeben werden. Andernfalls wird der Zeiger auf nullptrfestgelegt.

Rückgabewert

Typ: HRESULT

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

Hinweise

Die Indizes können in beliebiger Reihenfolge erfolgen, was bedeutet, dass GetFilteredFonts eine neue Gruppe mit Elementen erstellen kann, die aus dem Original entfernt, dupliziert oder neu sortiert wurden. Wenn Sie null Indizes übergeben, wird ein leerer Schriftartsatz zurückgegeben.

Anforderungen

Anforderung Wert
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