Font Constructors

Definition

Inicializa um novo Font que usa o Font e FontStyle existentes.Initializes a new Font that uses the specified existing Font and FontStyle.

Overloads

Font(Font, FontStyle)

Inicializa um novo Font que usa a enumeração Font e FontStyle existente especificada.Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Inicializa uma nova Font usando o tamanho, o estilo, a unidade e o conjunto de caracteres especificados.Initializes a new Font using the specified size, style, unit, and character set.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Inicializa uma nova Font usando um tamanho, um estilo, uma unidade e um conjunto de caracteres especificados.Initializes a new Font using a specified size, style, unit, and character set.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

Inicializa uma nova Font usando um tamanho, um estilo, uma unidade e um conjunto de caracteres especificados.Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle, GraphicsUnit)

Inicializa um novo Font usando tamanho, estilo e unidade especificados.Initializes a new Font using a specified size, style, and unit.

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Inicializa um novo Font usando tamanho, estilo e unidade especificados.Initializes a new Font using a specified size, style, and unit.

Font(String, Single, FontStyle, GraphicsUnit, Byte)

Inicializa uma nova Font usando um tamanho, um estilo, uma unidade e um conjunto de caracteres especificados.Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle)

Inicializa um novo Font usando um tamanho e estilo especificados.Initializes a new Font using a specified size and style.

Font(FontFamily, Single, GraphicsUnit)

Inicializa um novo Font usando um tamanho e uma unidade especificados.Initializes a new Font using a specified size and unit. Define o estilo como Regular.Sets the style to Regular.

Font(FontFamily, Single, FontStyle)

Inicializa um novo Font usando um tamanho e estilo especificados.Initializes a new Font using a specified size and style.

Font(String, Single)

Inicializa um novo Font usando um tamanho especificado.Initializes a new Font using a specified size.

Font(FontFamily, Single)

Inicializa um novo Font usando um tamanho especificado.Initializes a new Font using a specified size.

Font(String, Single, GraphicsUnit)

Inicializa um novo Font usando um tamanho e uma unidade especificados.Initializes a new Font using a specified size and unit. O estilo está definido como Regular.The style is set to Regular.

Font(Font, FontStyle)

Inicializa um novo Font que usa a enumeração Font e FontStyle existente especificada.Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

public:
 Font(System::Drawing::Font ^ prototype, System::Drawing::FontStyle newStyle);
public Font (System.Drawing.Font prototype, System.Drawing.FontStyle newStyle);
new System.Drawing.Font : System.Drawing.Font * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (prototype As Font, newStyle As FontStyle)

Parameters

prototype
Font

O Font existente por meio do qual o novo Font será criado.The existing Font from which to create the new Font.

newStyle
FontStyle

O FontStyle ao qual o novo Font será aplicado.The FontStyle to apply to the new Font. Vários valores da enumeração FontStyle podem ser combinados com o operador OR.Multiple values of the FontStyle enumeration can be combined with the OR operator.

Examples

O exemplo de código a seguir demonstra o operador Inequality, o Construtor Font e a propriedade Bold.The following code example demonstrates the Inequality operator, the Font constructor, and the Bold property. Este exemplo foi projetado para ser usado com um formulário do Windows que contém um botão chamado Button2.This example is designed to be used with a Windows Form that contains a button named Button2. Cole o código a seguir em seu formulário e associe o método Button2_Click ao evento Click do botão.Paste the following code into your form and associate the Button2_Click method with the button's Click event.

void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( this->BackColor != SystemColors::ControlDark )
   {
      this->BackColor = SystemColors::ControlDark;
   }

   if (  !(this->Font->Bold) )
   {
      this->Font = gcnew System::Drawing::Font( this->Font,FontStyle::Bold );
   }
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{

    if (this.BackColor != SystemColors.ControlDark)
    {
        this.BackColor = SystemColors.ControlDark;
    }
    if (!(this.Font.Bold))
    {
        this.Font = new Font(this.Font, FontStyle.Bold);
    }
}
Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click

    If (Color.op_Inequality(Me.BackColor, SystemColors.ControlDark)) Then
        Me.BackColor = SystemColors.ControlDark
    End If
    If Not (Me.Font.Bold) Then
        Me.Font = New Font(Me.Font, FontStyle.Bold)
    End If
End Sub

Remarks

Para aplicativos localizados baseados no .NET Framework 2.0.NET Framework 2.0 e em versões anteriores, especificar uma fonte para prototype quando essa fonte não foi instalada no computador que é usado para criar seu aplicativo fará com que a fonte do Microsoft Sans Serif seja usada em seu lugar.For localized applications that are based on the .NET Framework 2.0.NET Framework 2.0 and earlier releases, specifying a font for prototype when that font has not been installed on the computer that is used to build your application will cause the Microsoft Sans Serif font to be used instead. Se seu aplicativo depende desse comportamento e você deve recompilar seu aplicativo para o .NET Framework 3,0, você deve especificar a fonte do Microsoft Sans Serif para prototype.If your application depends on this behavior and you must recompile your application for the .NET Framework 3.0, you should specify the Microsoft Sans Serif font for prototype.

Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Inicializa uma nova Font usando o tamanho, o estilo, a unidade e o conjunto de caracteres especificados.Initializes a new Font using the specified size, style, unit, and character set.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet, bool gdiVerticalFont);
public Font (string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte * bool -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte, gdiVerticalFont As Boolean)

Parameters

familyName
String

Uma representação de cadeia de caracteres do FontFamily para o novo Font.A string representation of the FontFamily for the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

gdiCharSet
Byte

Um Byte que especifica um conjunto de caracteres de GDIGDI a ser usado para esta fonte.A Byte that specifies a GDIGDI character set to use for this font.

gdiVerticalFont
Boolean

Um valor booliano que indica se a nova Font é derivada de uma fonte vertical GDIGDI.A Boolean value indicating whether the new Font is derived from a GDIGDI vertical font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Remarks

O parâmetro gdiCharSet usa um valor da lista definida no arquivo de cabeçalho SDK do Windows WinGDI. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Se o parâmetro familyName especifica uma fonte que não está instalada no computador que executa o aplicativo ou não tem suporte, a Microsoft Sans Serif será substituída.If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

See also

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

Inicializa uma nova Font usando um tamanho, um estilo, uma unidade e um conjunto de caracteres especificados.Initializes a new Font using a specified size, style, unit, and character set.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet, bool gdiVerticalFont);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte * bool -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte, gdiVerticalFont As Boolean)

Parameters

family
FontFamily

O FontFamily do novo Font.The FontFamily of the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

gdiCharSet
Byte

Um Byte que especifica umA Byte that specifies a conjunto de caracteres GDIGDI a ser usado para esta fonte.GDIGDI character set to use for this font.

gdiVerticalFont
Boolean

Um valor booliano que indica se a nova fonte é derivada de uma fonte vertical GDIGDI.A Boolean value indicating whether the new font is derived from a GDIGDI vertical font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family é nullfamily is null

Remarks

O parâmetro gdiCharSet usa um valor da lista definida no arquivo de cabeçalho SDK do Windows WinGDI. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

Inicializa uma nova Font usando um tamanho, um estilo, uma unidade e um conjunto de caracteres especificados.Initializes a new Font using a specified size, style, unit, and character set.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte)

Parameters

family
FontFamily

O FontFamily do novo Font.The FontFamily of the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

gdiCharSet
Byte

Um Byte que especifica umA Byte that specifies a conjunto de caracteres GDIGDI a ser usado para a nova fonte.GDIGDI character set to use for the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family é null.family is null.

Remarks

O parâmetro gdiCharSet usa um valor da lista definida no arquivo de cabeçalho SDK do Windows WinGDI. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

Font(String, Single, FontStyle, GraphicsUnit)

Inicializa um novo Font usando tamanho, estilo e unidade especificados.Initializes a new Font using a specified size, style, and unit.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit);
public Font (string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit)

Parameters

familyName
String

Uma representação de cadeia de caracteres do FontFamily para o novo Font.A string representation of the FontFamily for the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

Examples

O exemplo de código a seguir demonstra como usar o Construtor Font.The following code example demonstrates how to use the Font constructor. Este exemplo foi projetado para ser usado com Windows Forms.This example is designed to be used with Windows Forms. Para executar este exemplo, Cole esse código em um formulário que contém um botão chamado Button2e associe o método Button2_Click com o evento Click do botão.To run this example, paste this code into a form that contains a button named Button2, and associate the Button2_Click method with the Click event of the button.


private:
    void Button2_Click(System::Object^ sender,
        System::EventArgs^ e)
    {
        Button2->Font = gcnew System::Drawing::Font
            (FontFamily::GenericMonospace, 12.0F,
            FontStyle::Italic, GraphicsUnit::Pixel);
    }

private void Button2_Click(System.Object sender, System.EventArgs e)
{

    Button2.Font = new Font(FontFamily.GenericMonospace, 12.0F, 
        FontStyle.Italic, GraphicsUnit.Pixel);
}

Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click

    Button2.Font = New Font(FontFamily.GenericMonospace, 12.0F, _
        FontStyle.Italic, GraphicsUnit.Pixel)

End Sub

Remarks

Windows Forms aplicativos dão suporte a fontes TrueType e têm suporte limitado para fontes OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se o parâmetro familyName especifica uma fonte que não está instalada no computador que executa o aplicativo ou não tem suporte, a Microsoft Sans Serif será substituída.If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Inicializa um novo Font usando tamanho, estilo e unidade especificados.Initializes a new Font using a specified size, style, and unit.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit)

Parameters

family
FontFamily

O FontFamily do novo Font.The FontFamily of the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family é null.family is null.

Font(String, Single, FontStyle, GraphicsUnit, Byte)

Inicializa uma nova Font usando um tamanho, um estilo, uma unidade e um conjunto de caracteres especificados.Initializes a new Font using a specified size, style, unit, and character set.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet);
public Font (string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte)

Parameters

familyName
String

Uma representação de cadeia de caracteres do FontFamily para o novo Font.A string representation of the FontFamily for the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

gdiCharSet
Byte

Um Byte que especifica um conjunto de caracteres de GDIGDI a ser usado para esta fonte.A Byte that specifies a GDIGDI character set to use for this font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Remarks

O parâmetro gdiCharSet usa um valor da lista definida no arquivo de cabeçalho SDK do Windows WinGDI. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Windows Forms aplicativos dão suporte a fontes TrueType e têm suporte limitado para fontes OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se o parâmetro familyName especifica uma fonte que não está instalada no computador que executa o aplicativo ou não tem suporte, a Microsoft Sans Serif será substituída.If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

See also

Font(String, Single, FontStyle)

Inicializa um novo Font usando um tamanho e estilo especificados.Initializes a new Font using a specified size and style.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style);
public Font (string familyName, float emSize, System.Drawing.FontStyle style);
new System.Drawing.Font : string * single * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle)

Parameters

familyName
String

Uma representação de cadeia de caracteres do FontFamily para o novo Font.A string representation of the FontFamily for the new Font.

emSize
Single

O tamanho em, em pontos, da nova fonte.The em-size, in points, of the new font.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Remarks

A fonte resultante tem sua propriedade Unit definida como Point.The resulting font has its Unit property set to Point. Windows Forms aplicativos dão suporte a fontes TrueType e têm suporte limitado para fontes OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se o parâmetro familyName especifica uma fonte que não está instalada no computador que executa o aplicativo ou não tem suporte, a Microsoft Sans Serif será substituída.If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

Font(FontFamily, Single, GraphicsUnit)

Inicializa um novo Font usando um tamanho e uma unidade especificados.Initializes a new Font using a specified size and unit. Define o estilo como Regular.Sets the style to Regular.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::GraphicsUnit unit);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, unit As GraphicsUnit)

Parameters

family
FontFamily

O FontFamily do novo Font.The FontFamily of the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

Exceptions

family é null.family is null.

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Remarks

A fonte resultante tem sua propriedade Style definida como FontStyle.Regular.The resulting font has its Style property set to FontStyle.Regular.

Font(FontFamily, Single, FontStyle)

Inicializa um novo Font usando um tamanho e estilo especificados.Initializes a new Font using a specified size and style.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle)

Parameters

family
FontFamily

O FontFamily do novo Font.The FontFamily of the new Font.

emSize
Single

O tamanho em, em pontos, da nova fonte.The em-size, in points, of the new font.

style
FontStyle

O FontStyle da nova fonte.The FontStyle of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family é null.family is null.

Examples

O exemplo de código a seguir demonstra como definir a propriedade Font de um botão para uma nova Fontde estilo em negrito.The following code example demonstrates how to set the Font property of a button to a new, bold-style Font. Este exemplo foi projetado para ser usado com um formulário do Windows que contém um botão chamado Button1.This example is designed to be used with a Windows Form that contains a button named Button1. Cole o código a seguir em seu formulário e associe o método Button1_Click ao evento Click do botão.Paste the following code into your form and associate the Button1_Click method with the button's Click event.

private:
   void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      Button1->Font = gcnew System::Drawing::Font( FontFamily::GenericSansSerif,12.0F,FontStyle::Bold );
   }
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    if (Button1.Font.Style != FontStyle.Bold)
            Button1.Font = new Font(FontFamily.GenericSansSerif,
            12.0F, FontStyle.Bold);
}
 Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
    If Not Button1.Font.Style = FontStyle.Bold Then
        Button1.Font = New Font(FontFamily.GenericSansSerif, _
            12.0F, FontStyle.Bold)
    End If
End Sub

Remarks

A fonte resultante tem sua propriedade Unit definida como Point.The resulting font has its Unit property set to Point.

Font(String, Single)

Inicializa um novo Font usando um tamanho especificado.Initializes a new Font using a specified size.

public:
 Font(System::String ^ familyName, float emSize);
public Font (string familyName, float emSize);
new System.Drawing.Font : string * single -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single)

Parameters

familyName
String

Uma representação de cadeia de caracteres do FontFamily para o novo Font.A string representation of the FontFamily for the new Font.

emSize
Single

O tamanho em, em pontos, da nova fonte.The em-size, in points, of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

Examples

O exemplo de código a seguir demonstra como usar o Construtor Font.The following code example demonstrates how to use the Font constructor. Este exemplo foi projetado para ser usado com um Windows Form e requer um PaintEventArgse, que é um parâmetro do evento Paint.This example is designed to be used with a Windows Form and requires a PaintEventArgse, which is a parameter of the Paint event.

private void ConstructFontWithString(PaintEventArgs e)
{
    Font font1 = new Font("Arial", 20);
    e.Graphics.DrawString("Arial Font", font1, Brushes.Red, new PointF(10, 10));
}
Private Sub ConstructFontWithString(ByVal e As PaintEventArgs)
    Dim font1 As New Font("Arial", 20)
    e.Graphics.DrawString("Arial Font", font1, Brushes.Red, New PointF(10, 10))
End Sub

Remarks

A fonte resultante tem sua propriedade Style definida como FontStyle.Regular e sua propriedade Unit definida como GraphicsUnit.Point.The resulting font has its Style property set to FontStyle.Regular and its Unit property set to GraphicsUnit.Point. Windows Forms aplicativos dão suporte a fontes TrueType e têm suporte limitado para fontes OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se o parâmetro familyName especifica uma fonte que não está instalada no computador que executa o aplicativo ou não tem suporte, a Microsoft Sans Serif será substituída.If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

Font(FontFamily, Single)

Inicializa um novo Font usando um tamanho especificado.Initializes a new Font using a specified size.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize);
public Font (System.Drawing.FontFamily family, float emSize);
new System.Drawing.Font : System.Drawing.FontFamily * single -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single)

Parameters

family
FontFamily

O FontFamily do novo Font.The FontFamily of the new Font.

emSize
Single

O tamanho em, em pontos, da nova fonte.The em-size, in points, of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Remarks

A fonte resultante tem sua propriedade Style definida como Regular e sua propriedade Unit definida como Point.The resulting font has its Style property set to Regular and its Unit property set to Point.

Font(String, Single, GraphicsUnit)

Inicializa um novo Font usando um tamanho e uma unidade especificados.Initializes a new Font using a specified size and unit. O estilo está definido como Regular.The style is set to Regular.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::GraphicsUnit unit);
public Font (string familyName, float emSize, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : string * single * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, unit As GraphicsUnit)

Parameters

familyName
String

Uma representação de cadeia de caracteres do FontFamily para o novo Font.A string representation of the FontFamily for the new Font.

emSize
Single

O tamanho EM da nova fonte nas unidades especificadas pelo parâmetro unit.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

O GraphicsUnit da nova fonte.The GraphicsUnit of the new font.

Exceptions

emSize é menor ou igual a 0, é avaliado como infinito ou não é um número válido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Remarks

A fonte resultante tem sua propriedade Style definida como FontStyle.Regular.The resulting font has its Style property set to FontStyle.Regular.

Applies to