Condividi tramite


Metodo FontCollection::GetFamilyCount (gdiplusheaders.h)

Il metodo FontCollection::GetFamilyCount ottiene il numero di famiglie di caratteri contenute in questa raccolta di caratteri.

Sintassi

INT GetFamilyCount();

Valore restituito

Tipo: INT

Questo metodo restituisce il numero di famiglie di caratteri contenute in questa raccolta di caratteri.

Commenti

Una famiglia di caratteri è costituita da un singolo tipo di carattere con stili correlati. Un esempio di tipo di carattere singolo è Arial Regular. Un esempio di famiglia di caratteri è un set di tipi di carattere contenenti tipi di carattere Arial Regular, Arial Italic e Arial Bold style.

Esempio

Nell'esempio seguente viene creato un oggetto PrivateFontCollection , ottiene il numero di oggetti FontFamily contenuti nell'insieme e restituisce tale numero.

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

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusheaders.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

FontCollection

Privatefontcollection

Uso di testo e tipi di carattere