Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe TextRenderer

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

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public sealed class TextRenderer

The TextRenderer classe fornece um conjunto de static métodos que podem ser usados para medir e desenhar texto em um controle do Windows formulário.

Você pode manipular como o texto é desenhado usando um do DrawText sobrecargas que leva uma TextFormatFlags parâmetro. Por exemplo, o comportamento padrão do TextRenderer é adicionar preenchimento para o retângulo delimitador do texto desenhado para acomodar overhanging glifos. Caso você precise desenhar uma linha de texto sem esses espaços extras, você deve usar as versões de DrawText e MeasureText que têm um Size e TextFormatFlags parâmetro. Para um exemplo, consulte MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).

Observação Observação:

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

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

privatevoid RenderText1(PaintEventArgs e)
{
    TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font, 
        new Point(10, 10), SystemColors.ControlText);

}


System.Object
  System.Windows.Forms.TextRenderer
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar