Compartir a través de


Cómo: Construir fuentes y familias de fuentes

GDI+ agrupa las fuentes que tienen el mismo tipo de letra pero distintos estilos en familias de fuentes. Por ejemplo, la familia de fuentes Arial contiene las siguientes fuentes:

  • Arial Normal

  • Arial Negrita

  • Arial Cursiva

  • Arial Negrita Cursiva

GDI+ utiliza cuatro estilos para formar familias: normal, negrita, cursiva y negrita cursiva. Los adjetivos como narrow y roundedno se consideran estilos, si no que forman parte del nombre de la familia. Por ejemplo, Arial Narrow es una familia de fuentes que contiene los siguientes miembros:

  • Arial Narrow Normal

  • Arial Narrow Negrita

  • Arial Narrow Cursiva

  • Arial Narrow Negrita Cursiva

Antes de poder dibujar el texto con GDI+, necesita construir un objetoFontFamily y un objeto Font. El objeto FontFamily especifica el tipo de letra (por ejemplo, Arial) y el objeto Font especifica el tamaño, el estilo y las unidades.

Ejemplo

En el ejemplo siguiente se construye una fuente Arial normal con un tamaño de 16 píxeles: En el código siguiente, el primer argumento pasado al constructor Font es el objeto FontFamily. El segundo argumento especifica el tamaño de la fuente medido en unidades identificadas por el cuarto argumento. El tercer argumento identifica el estilo.

Pixel es un miembro de la enumeración GraphicsUnit y Regular es un miembro de la enumeración FontStyle.

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

Compilar el código

El ejemplo anterior está diseñado para formularios Windows Forms y requiere PaintEventArgs e, que es un parámetro de PaintEventHandler.

Vea también

Otros recursos

Utilizar fuentes y texto

Gráficos y dibujos en Windows Forms