Ler em inglês

Compartilhar via


Graphics.DrawString Método

Definição

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

Sobrecargas

DrawString(String, Font, Brush, Single, Single, StringFormat)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

DrawString(String, Font, Brush, Single, Single)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

DrawString(String, Font, Brush, RectangleF, StringFormat)

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

DrawString(String, Font, Brush, PointF, StringFormat)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

DrawString(String, Font, Brush, RectangleF)

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados.

DrawString(String, Font, Brush, PointF)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados.

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

DrawString(String, Font, Brush, Single, Single, StringFormat)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat? format);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat format);

Parâmetros

s
String

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

x
Single

A coordenada x do canto superior esquerdo do texto desenhado.

y
Single

A coordenada y do canto superior esquerdo do texto desenhado.

format
StringFormat

StringFormat que especifica atributos de formatação, como espaçamento e alinhamento de linha, que são aplicados ao texto desenhado.

Exceções

brush é null.

-ou-

s é null.

Exemplos

O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint. O código executa as seguintes ações:

  • Cria uma cadeia de caracteres de texto a ser desenhada.

  • Define a fonte como Arial (16pt).

  • Cria um pincel preto e sólido com o qual desenhar.

  • Cria as coordenadas de um ponto para o canto superior esquerdo no qual desenhar o texto.

  • Define o formato da cadeia de caracteres a ser desenhada verticalmente

  • Desenha a cadeia de caracteres para a tela usando a fonte, o pincel, o ponto de destino e o formato.

C#
public void DrawStringFloatFormat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    float x = 150.0F;
    float y =  50.0F;
             
    // Set format of string.
    StringFormat drawFormat = new StringFormat();
    drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);
}

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single, StringFormat)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y, System.Drawing.StringFormat? format);

Parâmetros

s
ReadOnlySpan<Char>

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

x
Single

A coordenada x do canto superior esquerdo do texto desenhado.

y
Single

A coordenada y do canto superior esquerdo do texto desenhado.

format
StringFormat

StringFormat que especifica atributos de formatação, como espaçamento e alinhamento de linha, que são aplicados ao texto desenhado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 8, 9
Windows Desktop 8, 9

DrawString(String, Font, Brush, Single, Single)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);

Parâmetros

s
String

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

x
Single

A coordenada x do canto superior esquerdo do texto desenhado.

y
Single

A coordenada y do canto superior esquerdo do texto desenhado.

Exceções

brush é null.

-ou-

s é null.

Exemplos

O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint. O código executa as seguintes ações:

  • Cria uma cadeia de caracteres de texto a ser desenhada.

  • Define a fonte como Arial (16pt).

  • Cria um pincel preto sólido com o qual desenhar.

  • Cria um ponto para o canto superior esquerdo no qual desenhar o texto.

  • Desenha a cadeia de caracteres para a tela usando a fonte, o pincel e o ponto de destino.

C#
public void DrawStringFloat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    float x = 150.0F;
    float y = 150.0F;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y);
}

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(String, Font, Brush, RectangleF, StringFormat)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat? format);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat format);

Parâmetros

s
String

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

layoutRectangle
RectangleF

RectangleF estrutura que especifica o local do texto desenhado.

format
StringFormat

StringFormat que especifica atributos de formatação, como espaçamento e alinhamento de linha, que são aplicados ao texto desenhado.

Exceções

brush é null.

-ou-

s é null.

Exemplos

O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint. O código executa as seguintes ações:

  • Cria uma cadeia de caracteres de texto a ser desenhada.

  • Define a fonte como Arial (16pt).

  • Cria um pincel preto e sólido com o qual desenhar.

  • Cria um retângulo no qual desenhar o texto.

  • Desenha o retângulo para a tela.

  • Define o formato da cadeia de caracteres para centralizar dentro do retângulo.

  • Desenha a cadeia de caracteres para a tela usando a fonte, o pincel e o retângulo de destino.

C#
public void DrawStringRectangleFFormat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create rectangle for drawing.
    float x = 150.0F;
    float y = 150.0F;
    float width = 200.0F;
    float height = 50.0F;
    RectangleF drawRect = new RectangleF(x, y, width, height);
             
    // Draw rectangle to screen.
    Pen blackPen = new Pen(Color.Black);
    e.Graphics.DrawRectangle(blackPen, x, y, width, height);
             
    // Set format of string.
    StringFormat drawFormat = new StringFormat();
    drawFormat.Alignment = StringAlignment.Center;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawRect, drawFormat);
}

Comentários

O texto representado pelo parâmetro s é desenhado dentro do retângulo representado pelo parâmetro layoutRectangle. Se o texto não se ajustar dentro do retângulo, ele será truncado na palavra mais próxima, a menos que especificado de outra forma com o parâmetro format.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(String, Font, Brush, PointF, StringFormat)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat? format);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat format);

Parâmetros

s
String

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

point
PointF

PointF estrutura que especifica o canto superior esquerdo do texto desenhado.

format
StringFormat

StringFormat que especifica atributos de formatação, como espaçamento e alinhamento de linha, que são aplicados ao texto desenhado.

Exceções

brush é null.

-ou-

s é null.

Exemplos

O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint. O código executa as seguintes ações:

  • Cria uma cadeia de caracteres de texto a ser desenhada.

  • Define a fonte como Arial (16pt).

  • Cria um pincel preto e sólido com o qual desenhar.

  • Cria um ponto para o canto superior esquerdo no qual desenhar o texto.

  • Define o formato da cadeia de caracteres a ser desenhada verticalmente.

  • Desenha a cadeia de caracteres para a tela usando a fonte, o pincel, o ponto de destino e o formato.

C#
public void DrawStringPointFFormat(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    PointF drawPoint = new PointF(150.0F, 50.0F);
             
    // Set format of string.
    StringFormat drawFormat = new StringFormat();
    drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint, drawFormat);
}

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(ReadOnlySpan<Char>, Font, Brush, Single, Single)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, float x, float y);

Parâmetros

s
ReadOnlySpan<Char>

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

x
Single

A coordenada x do canto superior esquerdo do texto desenhado.

y
Single

A coordenada y do canto superior esquerdo do texto desenhado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 8, 9
Windows Desktop 8, 9

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF, StringFormat)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point, System.Drawing.StringFormat? format);

Parâmetros

s
ReadOnlySpan<Char>

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

point
PointF

PointF estrutura que especifica o canto superior esquerdo do texto desenhado.

format
StringFormat

StringFormat que especifica atributos de formatação, como espaçamento e alinhamento de linha, que são aplicados ao texto desenhado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 8, 9
Windows Desktop 8, 9

DrawString(String, Font, Brush, RectangleF)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);

Parâmetros

s
String

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

layoutRectangle
RectangleF

RectangleF estrutura que especifica o local do texto desenhado.

Exceções

brush é null.

-ou-

s é null.

Exemplos

O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint. O código executa as seguintes ações:

  • Cria uma cadeia de caracteres de texto a ser desenhada.

  • Define a fonte como Arial (16pt).

  • Cria um pincel preto e sólido com o qual desenhar.

  • Cria um retângulo no qual desenhar o texto.

  • Desenha o retângulo para a tela.

  • Desenha a cadeia de caracteres para a tela usando a fonte, o pincel e o retângulo de destino.

C#
public void DrawStringRectangleF(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create rectangle for drawing.
    float x = 150.0F;
    float y = 150.0F;
    float width = 200.0F;
    float height = 50.0F;
    RectangleF drawRect = new RectangleF(x, y, width, height);
             
    // Draw rectangle to screen.
    Pen blackPen = new Pen(Color.Black);
    e.Graphics.DrawRectangle(blackPen, x, y, width, height);
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawRect);
}

Comentários

O texto representado pelo parâmetro s é desenhado dentro do retângulo representado pelo parâmetro layoutRectangle. Se o texto não se ajustar dentro do retângulo, ele será truncado na palavra mais próxima. Para manipular ainda mais como a cadeia de caracteres é desenhada dentro do retângulo, use a sobrecarga de DrawString que usa um StringFormat.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(String, Font, Brush, PointF)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

C#
public void DrawString (string? s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);
C#
public void DrawString (string s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);

Parâmetros

s
String

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

point
PointF

PointF estrutura que especifica o canto superior esquerdo do texto desenhado.

Exceções

brush é null.

-ou-

s é null.

Exemplos

O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse, que é um parâmetro do manipulador de eventos Paint. O código executa as seguintes ações:

  • Cria uma cadeia de caracteres de texto a ser desenhada.

  • Define a fonte como Arial (16pt).

  • Cria um pincel preto e sólido com o qual desenhar.

  • Cria um ponto para o canto superior esquerdo no qual desenhar o texto.

  • Desenha a cadeia de caracteres para a tela usando a fonte, o pincel e o ponto de destino.

C#
public void DrawStringPointF(PaintEventArgs e)
{
             
    // Create string to draw.
    String drawString = "Sample Text";
             
    // Create font and brush.
    Font drawFont = new Font("Arial", 16);
    SolidBrush drawBrush = new SolidBrush(Color.Black);
             
    // Create point for upper-left corner of drawing.
    PointF drawPoint = new PointF(150.0F, 150.0F);
             
    // Draw string to screen.
    e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint);
}

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle);

Parâmetros

s
ReadOnlySpan<Char>

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

layoutRectangle
RectangleF

RectangleF estrutura que especifica o local do texto desenhado.

Comentários

O texto representado pelo parâmetro s é desenhado dentro do retângulo representado pelo parâmetro layoutRectangle. Se o texto não se ajustar dentro do retângulo, ele será truncado na palavra mais próxima. Para manipular ainda mais como a cadeia de caracteres é desenhada dentro do retângulo, use a sobrecarga de DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat) que usa um StringFormat.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 8, 9
Windows Desktop 8, 9

DrawString(ReadOnlySpan<Char>, Font, Brush, PointF)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no local especificado com os objetos Brush e Font especificados.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.PointF point);

Parâmetros

s
ReadOnlySpan<Char>

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

point
PointF

PointF estrutura que especifica o canto superior esquerdo do texto desenhado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 8, 9
Windows Desktop 8, 9

DrawString(ReadOnlySpan<Char>, Font, Brush, RectangleF, StringFormat)

Origem:
Graphics.cs
Origem:
Graphics.cs
Origem:
Graphics.cs

Desenha a cadeia de caracteres de texto especificada no retângulo especificado com os objetos Brush e Font especificados usando os atributos de formatação do StringFormatespecificado.

C#
public void DrawString (ReadOnlySpan<char> s, System.Drawing.Font font, System.Drawing.Brush brush, System.Drawing.RectangleF layoutRectangle, System.Drawing.StringFormat? format);

Parâmetros

s
ReadOnlySpan<Char>

Cadeia de caracteres a ser desenhada.

font
Font

Font que define o formato de texto da cadeia de caracteres.

brush
Brush

Brush que determina a cor e a textura do texto desenhado.

layoutRectangle
RectangleF

RectangleF estrutura que especifica o local do texto desenhado.

format
StringFormat

StringFormat que especifica atributos de formatação, como espaçamento e alinhamento de linha, que são aplicados ao texto desenhado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 8, 9
Windows Desktop 8, 9