Partager via


MÉTHODE IDWriteFontSet::GetMatchingFonts(DWRITE_FONT_PROPERTYconst*,UINT32,IDWriteFontSet**) (dwrite_3.h)

Retourne un sous-ensemble de polices filtrées par les propriétés données.

Syntaxe

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

Paramètres

properties

Type : [in] const DWRITE_FONT_PROPERTY*

Liste des propriétés à filtrer.

propertyCount

Type : UINT32

Nombre de propriétés à filtrer.

filteredSet

Type : [out] IDWriteFontSet**

Sous-ensemble de polices qui correspondent aux propriétés, ou nullptr en cas d’échec.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Si aucune police ne correspond au filtre, le sous-ensemble est vide (GetFontCount retourne 0), mais la fonction ne retourne pas d’erreur. Le sous-ensemble sera toujours égal ou inférieur à l’ensemble d’origine. Si vous souhaitez filtrer uniquement les polices distantes, vous pouvez passer null dans les propriétés et zéro dans propertyCount.

Spécifications

   
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête dwrite_3.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFontSet