TextRenderer Classe

Definição

Fornece métodos usados para medir e renderizar texto. Essa classe não pode ser herdada.

public ref class TextRenderer sealed
public sealed class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
Herança
TextRenderer

Exemplos

O exemplo de código a seguir demonstra como usar o DrawText método. Para executar este exemplo, cole o código em um formulário Windows e chame RenderText1 do manipulador de eventos Paint do formulário, passando e como PaintEventArgs.

private void RenderText1(PaintEventArgs e)
{
    TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font, 
        new Point(10, 10), SystemColors.ControlText);
}
Private Sub RenderText1(ByVal e As PaintEventArgs)
    TextRenderer.DrawText(e.Graphics, "Regular Text", _
        Me.Font, New Point(10, 10), SystemColors.ControlText)

End Sub

Comentários

A classe TextRenderer fornece um conjunto de métodos static que podem ser usados para medir e desenhar texto em um controle Windows Form.

Você pode manipular como o texto é desenhado usando uma das DrawText sobrecargas que usa um TextFormatFlags parâmetro. Por exemplo, o comportamento padrão é TextRenderer adicionar preenchimento ao retângulo delimitador do texto desenhado para acomodar glifos pendentes. Se você precisar desenhar uma linha de texto sem esses espaços extras, deverá usar as versões de DrawText e MeasureText que usam um parâmetro e TextFormatFlags um Size parâmetro. Para obter um exemplo, consulte MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).

Note

Não DrawText há suporte para os métodos de TextRenderer impressão. Você sempre deve usar os DrawString métodos da Graphics classe.

Métodos

Nome Description
DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags)

Desenha o texto especificado no local especificado usando as instruções de contexto, fonte, cor, cor e formatação do dispositivo especificados.

DrawText(IDeviceContext, String, Font, Point, Color, Color)

Desenha o texto especificado no local especificado, usando o contexto do dispositivo, a fonte, a cor e a cor da parte de trás especificadas.

DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags)

Desenha o texto especificado no local especificado usando as instruções de contexto, fonte, cor e formatação do dispositivo especificados.

DrawText(IDeviceContext, String, Font, Point, Color)

Desenha o texto especificado no local especificado usando o contexto, a fonte e a cor do dispositivo especificados.

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags)

Desenha o texto especificado dentro dos limites especificados usando as instruções de contexto, fonte, cor, cor, voltar e formatação do dispositivo especificados.

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color)

Desenha o texto especificado dentro dos limites especificados usando o contexto do dispositivo, a fonte, a cor e a cor da parte de trás especificadas.

DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags)

Desenha o texto especificado dentro dos limites especificados usando as instruções de contexto, fonte, cor e formatação do dispositivo especificados.

DrawText(IDeviceContext, String, Font, Rectangle, Color)

Desenha o texto especificado dentro dos limites especificados, usando o contexto, a fonte e a cor do dispositivo especificados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

Fornece o tamanho, em pixels, do texto especificado quando desenhado com as instruções de contexto, fonte e formatação do dispositivo especificadas, usando o tamanho especificado para criar o retângulo delimitador inicial para o texto.

MeasureText(IDeviceContext, String, Font, Size)

Fornece o tamanho, em pixels, do texto especificado quando desenhado com a fonte especificada no contexto do dispositivo especificado, usando o tamanho especificado para criar um retângulo delimitador inicial para o texto.

MeasureText(IDeviceContext, String, Font)

Fornece o tamanho, em pixels, do texto especificado desenhado com a fonte especificada no contexto do dispositivo especificado.

MeasureText(String, Font, Size, TextFormatFlags)

Fornece o tamanho, em pixels, do texto especificado quando desenhado com as instruções de fonte e formatação especificadas, usando o tamanho especificado para criar o retângulo delimitador inicial para o texto.

MeasureText(String, Font, Size)

Fornece o tamanho, em pixels, do texto especificado quando desenhado com a fonte especificada, usando o tamanho especificado para criar um retângulo delimitador inicial.

MeasureText(String, Font)

Fornece o tamanho, em pixels, do texto especificado quando desenhado com a fonte especificada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a