Compartilhar via


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.

Consulte também

Outros recursos

Usando fontes e texto

Elementos gráficos e desenho em formulários do Windows