Partager via


FontCollection ::GetFamilyCount, méthode (gdiplusheaders.h)

La méthode FontCollection ::GetFamilyCount obtient le nombre de familles de polices contenues dans cette collection de polices.

Syntaxe

INT GetFamilyCount();

Valeur de retour

Type : INT

Cette méthode retourne le nombre de familles de polices contenues dans cette collection de polices.

Remarques

Une famille de polices se compose d’un type de police unique avec des styles associés. Un exemple de type de police unique est Arial Regular. Un exemple de famille de polices est un ensemble de polices contenant des polices de style Arial Regular, Arial Italic et Arial Bold.

Exemples

L’exemple suivant crée un objet PrivateFontCollection , obtient le nombre d’objets FontFamily contenus dans la collection et génère ce nombre.

VOID Example_GetFamilyCount(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a PrivateFontCollection object, and add three families.
   PrivateFontCollection fontCollection;
   fontCollection.AddFontFile(L"C:\\WINNT\\Fonts\\Arial.ttf");
   fontCollection.AddFontFile(L"C:\\WINNT\\Fonts\\CourBI.ttf");
   fontCollection.AddFontFile(L"C:\\WINNT\\Fonts\\TimesBd.ttf");

   // Get the number of font families in the collection.
   int numFamilies = fontCollection.GetFamilyCount();

   // Print the number of families as text.
   SolidBrush solidbrush(Color(255, 0, 0, 0));
   Font       font(L"Arial", 16);
   WCHAR      string[256];
   swprintf_s(string, L"There are %i families in fontCollection.", numFamilies);
   graphics.DrawString(string,
                       wcslen(string), &font, PointF(0, 0), &solidbrush);
}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête gdiplusheaders.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

FontCollection

PrivateFontCollection

Utilisation de texte et de polices