Font Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Font(Font, FontStyle) |
Inicializa um novo Font que utiliza o existente Font especificado e FontStyle a enumeração. |
| Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) |
Inicializa um novo Font usando o tamanho, estilo, unidade e conjunto de caracteres especificados. |
| Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) |
Inicializa um novo Font usando um tamanho, estilo, unidade e conjunto de caracteres especificados. |
| Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) |
Inicializa um novo Font usando um tamanho, estilo, unidade e conjunto de caracteres especificados. |
| Font(String, Single, FontStyle, GraphicsUnit) |
Inicializa um novo Font usando um tamanho, estilo e unidade especificados. |
| Font(FontFamily, Single, FontStyle, GraphicsUnit) |
Inicializa um novo Font usando um tamanho, estilo e unidade especificados. |
| Font(String, Single, FontStyle, GraphicsUnit, Byte) |
Inicializa um novo Font usando um tamanho, estilo, unidade e conjunto de caracteres especificados. |
| Font(String, Single, FontStyle) |
Inicializa um novo Font usando um tamanho e estilo especificados. |
| Font(FontFamily, Single, GraphicsUnit) |
Inicializa um novo Font usando um tamanho e unidade especificados. Define o estilo para Regular. |
| Font(FontFamily, Single, FontStyle) |
Inicializa um novo Font usando um tamanho e estilo especificados. |
| Font(String, Single) |
Inicializa um novo Font usando um tamanho especificado. |
| Font(FontFamily, Single) |
Inicializa um novo Font usando um tamanho especificado. |
| Font(String, Single, GraphicsUnit) |
Inicializa um novo Font usando um tamanho e unidade especificados. O estilo está definido para Regular. |
Font(Font, FontStyle)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
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)
Parâmetros
- newStyle
- FontStyle
O FontStyle para aplicar ao novo Font. Múltiplos valores da FontStyle enumeração podem ser combinados com o OR operador.
Exemplos
O seguinte exemplo de código demonstra o Inequality operador, o Font construtor e a Bold propriedade. Este exemplo foi concebido para ser usado com um formulário Windows que contém um botão chamado Button2. Cole o código seguinte no seu formulário e associe o Button2_Click método ao evento do Click botão.
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
Aplica-se a
Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando o tamanho, estilo, unidade e conjunto de caracteres especificados.
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)
Parâmetros
- familyName
- String
Uma representação de cadeias do FontFamily para o novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
- gdiVerticalFont
- Boolean
Um valor booleano que indica se o novo Font deriva de uma fonte vertical GDI.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
Observações
O parâmetro gdiCharSet recebe um valor da lista definida no ficheiro de cabeçalho do SDK Windows WinGDI.h. Se o parâmetro familyName especificar uma fonte que não está instalada na máquina que executa a aplicação ou que não é suportada, Microsoft Sans Serif será substituído.
Ver também
Aplica-se a
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho, estilo, unidade e conjunto de caracteres especificados.
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)
Parâmetros
- family
- FontFamily
O FontFamily do novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
- gdiVerticalFont
- Boolean
Um valor booleano que indica se a nova fonte deriva de uma fonte vertical GDI.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
family é null
Observações
O parâmetro gdiCharSet recebe um valor da lista definida no ficheiro de cabeçalho do SDK Windows WinGDI.h.
Aplica-se a
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho, estilo, unidade e conjunto de caracteres especificados.
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)
Parâmetros
- family
- FontFamily
O FontFamily do novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
family é null.
Observações
O parâmetro gdiCharSet recebe um valor da lista definida no ficheiro de cabeçalho do SDK Windows WinGDI.h.
Aplica-se a
Font(String, Single, FontStyle, GraphicsUnit)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho, estilo e unidade especificados.
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)
Parâmetros
- familyName
- String
Uma representação de cadeias do FontFamily para o novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito ou não é um número válido.
Exemplos
O exemplo de código seguinte demonstra como usar o Font construtor. Este exemplo foi concebido para ser usado com Windows Forms. Para executar este exemplo, cole este código numa forma que contenha um botão chamado Button2, e associe o Button2_Click método ao Click evento do botão.
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
Observações
As aplicações Windows Forms suportam fontes TrueType e têm suporte limitado para fontes OpenType. Se o parâmetro familyName especificar uma fonte que não está instalada na máquina que executa a aplicação ou que não é suportada, Microsoft Sans Serif será substituído.
Aplica-se a
Font(FontFamily, Single, FontStyle, GraphicsUnit)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho, estilo e unidade especificados.
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)
Parâmetros
- family
- FontFamily
O FontFamily do novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
family é null.
Aplica-se a
Font(String, Single, FontStyle, GraphicsUnit, Byte)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho, estilo, unidade e conjunto de caracteres especificados.
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)
Parâmetros
- familyName
- String
Uma representação de cadeias do FontFamily para o novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
Observações
O parâmetro gdiCharSet recebe um valor da lista definida no ficheiro de cabeçalho do SDK Windows WinGDI.h. As aplicações Windows Forms suportam fontes TrueType e têm suporte limitado para fontes OpenType. Se o parâmetro familyName especificar uma fonte que não está instalada na máquina que executa a aplicação ou que não é suportada, Microsoft Sans Serif será substituído.
Ver também
Aplica-se a
Font(String, Single, FontStyle)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho e estilo especificados.
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)
Parâmetros
- familyName
- String
Uma representação de cadeias do FontFamily para o novo Font.
- emSize
- Single
O tamanho em, em pontos, da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
Observações
A fonte resultante tem a sua Unit propriedade definida como Point. As aplicações Windows Forms suportam fontes TrueType e têm suporte limitado para fontes OpenType. Se o parâmetro familyName especificar uma fonte que não está instalada na máquina que executa a aplicação ou que não é suportada, Microsoft Sans Serif será substituído.
Aplica-se a
Font(FontFamily, Single, GraphicsUnit)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
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)
Parâmetros
- family
- FontFamily
O FontFamily do novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
Exceções
family é null.
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
Observações
A fonte resultante tem a sua Style propriedade definida como FontStyle.Regular.
Aplica-se a
Font(FontFamily, Single, FontStyle)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho e estilo especificados.
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)
Parâmetros
- family
- FontFamily
O FontFamily do novo Font.
- emSize
- Single
O tamanho em, em pontos, da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
family é null.
Exemplos
O seguinte exemplo de código demonstra como definir a Font propriedade de um botão para um novo estilo Fontnegrito . Este exemplo foi concebido para ser usado com um formulário Windows que contém um botão chamado Button1. Cole o código seguinte no seu formulário e associe o Button1_Click método ao evento do Click botão.
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
Observações
A fonte resultante tem a sua Unit propriedade definida como Point.
Aplica-se a
Font(String, Single)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho especificado.
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)
Parâmetros
- familyName
- String
Uma representação de cadeias do FontFamily para o novo Font.
- emSize
- Single
O tamanho em, em pontos, da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito ou não é um número válido.
Exemplos
O exemplo de código seguinte demonstra como usar o Font construtor. Este exemplo foi concebido para ser usado com uma Forma Windows e requer um PaintEventArgse, que é um parâmetro do evento Paint.
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
Observações
A fonte resultante tem a sua Style propriedade definida como FontStyle.Regular e a sua Unit propriedade definida como GraphicsUnit.Point. As aplicações Windows Forms suportam fontes TrueType e têm suporte limitado para fontes OpenType. Se o parâmetro familyName especificar uma fonte que não está instalada na máquina que executa a aplicação ou que não é suportada, Microsoft Sans Serif será substituído.
Aplica-se a
Font(FontFamily, Single)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
Inicializa um novo Font usando um tamanho especificado.
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)
Parâmetros
- family
- FontFamily
O FontFamily do novo Font.
- emSize
- Single
O tamanho em, em pontos, da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
Observações
A fonte resultante tem a sua Style propriedade definida como Regular e a sua Unit propriedade definida como Point.
Aplica-se a
Font(String, Single, GraphicsUnit)
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
- Origem:
- Font.cs
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)
Parâmetros
- familyName
- String
Uma representação de cadeias do FontFamily para o novo Font.
- emSize
- Single
O tamanho em da nova fonte nas unidades especificadas pelo unit parâmetro.
- unit
- GraphicsUnit
A GraphicsUnit da nova fonte.
Exceções
emSize é menor ou igual a 0, avalia até ao infinito, ou não é um número válido.
Observações
A fonte resultante tem a sua Style propriedade definida como FontStyle.Regular.