TextRenderer Classe
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.
Fornece métodos usados para medir e renderizar texto. Esta 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 seguinte demonstra como usar o DrawText método. Para executar este exemplo, cole o código num Windows Form e chame RenderText1 do handler 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
Observações
A classe TextRenderer fornece um conjunto de métodos static que podem ser usados para medir e desenhar texto num controlo Windows Form.
Podes manipular a forma como o texto é desenhado usando uma das DrawText sobrecargas que ocupa um TextFormatFlags parâmetro. Por exemplo, o comportamento padrão do TextRenderer é adicionar preenchimento ao retângulo delimitador do texto desenhado para acomodar glifos pendentes. Se precisares de desenhar uma linha de texto sem estes espaços extra, deves usar as versões de DrawText e MeasureText que usam o parâmetro e SizeTextFormatFlags and. Para obter um exemplo, consulte MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).
Note
Os DrawText métodos de TextRenderer não são suportados para impressão. Deves sempre usar os DrawString métodos da Graphics aula.
Métodos
| Name | Description |
|---|---|
| DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
Desenha o texto especificado no local especificado usando o contexto do dispositivo, fonte, cor, cor de fundo e instruções de formatação especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color, Color) |
Desenha o texto especificado na localização especificada, usando o contexto do dispositivo, fonte, cor e cor de trás especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
Desenha o texto especificado na localização especificada usando o contexto do dispositivo, fonte, cor e instruções de formatação especificados. |
| DrawText(IDeviceContext, String, Font, Point, Color) |
Desenha o texto especificado na localização indicada usando o contexto, fonte e cor do dispositivo especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags) |
Desenha o texto especificado dentro dos limites especificados usando o contexto do dispositivo, fonte, cor, cor de fundo e instruções de formatação especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, Color) |
Desenha o texto especificado dentro dos limites especificados usando o contexto do dispositivo, fonte, cor e cor de contracapa especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags) |
Desenha o texto especificado dentro dos limites especificados usando o contexto do dispositivo, fonte, cor e instruções de formatação especificados. |
| DrawText(IDeviceContext, String, Font, Rectangle, Color) |
Desenha o texto especificado dentro dos limites especificados, usando o contexto, fonte e cor do dispositivo especificados. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de 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 o contexto do dispositivo, fonte e instruções de formatação especificados, 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 píxeis, do texto especificado quando desenhado com a fonte e instruções de formatação especificadas, usando o tamanho especificado para criar o retângulo delimitador inicial do 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 atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |