Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Windows GDI+ raggruppa i tipi di carattere con lo stesso carattere tipografico, ma stili diversi in famiglie di caratteri. Ad esempio, la famiglia di caratteri Arial contiene i tipi di carattere seguenti:
- Arial Regular
- Arial Bold
- Corsivo Arial
- Arial Bold Italic
GDI+ usa quattro stili per formare famiglie: regolare, grassetto, corsivo e grassetto. Gli aggettivi come ristretti e arrotondati non sono considerati stili; piuttosto fanno parte del nome della famiglia. Ad esempio, Arial Narrow è una famiglia di caratteri i cui membri sono i seguenti:
- Arial Narrow Regular
- Arial Narrow Bold
- Corsivo stretto Arial
- Arial Narrow Bold Italic
Prima di poter disegnare testo con GDI+, è necessario costruire un oggetto FontFamilye un oggetto font. Gli oggetti FontFamily specificano il carattere tipografico ,ad esempio Arial, e l'oggetto Font specifica le dimensioni, lo stile e le unità.
Nell'esempio seguente viene creato un tipo di carattere Arial di stile regolare con una dimensione di 16 pixel:
FontFamily fontFamily(L"Arial");
Font font(&fontFamily, 16, FontStyleRegular, UnitPixel);
Nel codice precedente il primo argomento passato al costruttore Font è l'indirizzo dell'oggettoFontFamily. Il secondo argomento specifica le dimensioni del tipo di carattere misurate in unità identificate dal quarto argomento. Il terzo argomento identifica lo stile.
UnitPixel è un membro dell'enumerazione Unit e FontStyleRegular è membro dell'enumerazione FontStyle . Entrambe le enumerazioni vengono dichiarate in Gdiplusenums.h.