Compartir a través de


Método FontCollection::GetFamilyCount (gdiplusheaders.h)

El método FontCollection::GetFamilyCount obtiene el número de familias de fuentes contenidas en esta colección de fuentes.

Sintaxis

INT GetFamilyCount();

Valor devuelto

Tipo: INT

Este método devuelve el número de familias de fuentes contenidas en esta colección de fuentes.

Comentarios

Una familia de fuentes consta de un único tipo de fuente con estilos relacionados. Un ejemplo de un tipo de fuente único es Arial Regular. Un ejemplo de una familia de fuentes es un conjunto de fuentes que contienen fuentes de estilo Arial Regular, Arial Italic y Arial Bold.

Ejemplos

En el ejemplo siguiente se crea un objeto PrivateFontCollection , se obtiene el número de objetos FontFamily contenidos en la colección y se genera ese número.

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);
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusheaders.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

FontCollection

PrivateFontCollection

Usar texto y fuentes