Como: Fontes e famílias de fontes de construção
GDI+grupos de fontes com o mesmo tipo, mas os estilos diferentes em famílias de fontes. Por exemplo, a família de fonte Arial contém as seguintes fontes:
Arial Regular
Arial negrito
Arial Itálico
Arial negrito itálico
GDI+usa quatro estilos de famílias de formulário: normal, negrito, itálico e negrito itálico. Adjetivos como restringir e arredondado* *não são considerados estilos; em vez disso, eles são parte do nome da família. Por exemplo, Arial Narrow é uma família de fontes com os seguintes membros:
Arial Regular estreito
Arial negrito de estreito
Arial Itálico estreito
Arial negrito itálico estreito
Antes de você pode desenhar o texto com GDI+, você precisa construir uma FontFamily objeto e um Font objeto. O FontFamily objeto Especifica o tipo de letra (por exemplo, Arial) e o Font objeto Especifica o tamanho, estilo e unidades.
Exemplo
O exemplo seguinte constrói um estilo de regular a fonte Arial com um tamanho de 16 pixels. No código a seguir, o primeiro argumento passado para o Font construtor é o FontFamily objeto. O segundo argumento especifica o tamanho da fonte, medido em unidades identificadas pelo quarto argumento. O terceiro argumento identifica o estilo.
Pixelé um membro da GraphicsUnit enumeração, e Regular é um membro da FontStyle enumeração.
Dim fontFamily As New FontFamily("Arial")
Dim font As New Font( _
fontFamily, _
16, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Regular,
GraphicsUnit.Pixel);
Compilando o código
O exemplo anterior é projetado para uso com o Windows Forms e requer PaintEventArgs e, que é um parâmetro de PaintEventHandler.