Freigeben über


IDWriteFontSet::GetMatchingFonts(DWRITE_FONT_PROPERTYconst*,UINT32,IDWriteFontSet**)-Methode (dwrite_3.h)

Gibt eine Teilmenge von Schriftarten zurück, die nach den angegebenen Eigenschaften gefiltert werden.

Syntax

HRESULT GetMatchingFonts(
  DWRITE_FONT_PROPERTY const *properties,
  UINT32                     propertyCount,
  IDWriteFontSet             **filteredSet
);

Parameter

properties

Typ: [in] const DWRITE_FONT_PROPERTY*

Liste der Eigenschaften, mit der gefiltert werden soll.

propertyCount

Typ: UINT32

Die Anzahl der zu filternden Eigenschaften.

filteredSet

Typ: [out] IDWriteFontSet**

Die Teilmenge der Schriftarten, die den Eigenschaften entsprechen, oder nullptr bei Fehlern.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn keine Schriftarten mit dem Filter übereinstimmen, ist die Teilmenge leer (GetFontCount gibt 0 zurück), aber die Funktion gibt keinen Fehler zurück. Die Teilmenge ist immer gleich oder kleiner als die ursprüngliche Menge. Wenn Sie nur Remoteschriftarten herausfiltern möchten, können Sie null in eigenschaften und null in propertyCount übergeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dwrite_3.h
Bibliothek Dwrite.lib
DLL Dwrite.dll

Weitere Informationen

IDWriteFontSet