GroupBox.UseCompatibleTextRendering Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que determina se a Graphics classe (GDI+) ou a classe (GDI) deve ser usada para renderizar textoTextRenderer.
public:
property bool UseCompatibleTextRendering { bool get(); void set(bool value); };
public bool UseCompatibleTextRendering { get; set; }
member this.UseCompatibleTextRendering : bool with get, set
Public Property UseCompatibleTextRendering As Boolean
Valor da propriedade
true
se a classe Graphics for usada para executar a renderização de texto para compatibilidade com versões as 1.0 e 1.1. do .NET Framework; caso contrário, false
. O padrão é false
.
Comentários
A UseCompatibleTextRendering
propriedade destina-se a fornecer compatibilidade visual entre Windows Forms controles que renderizam texto usando a TextRenderer classe e .NET Framework 1.0 e .NET Framework aplicativos 1.1 que executam renderização de texto personalizada usando a Graphics classe. Na maioria dos casos, se o aplicativo não estiver sendo atualizado do .NET Framework 1.0 ou .NET Framework 1.1, é recomendável que você deixe UseCompatibleTextRendering
definido como o valor padrão de false
.
A classe baseada em TextRenderer GDI foi introduzida no .NET Framework 2.0 para melhorar o desempenho, fazer o texto parecer melhor e melhorar o suporte para fontes internacionais. Em versões anteriores do .NET Framework, a classe baseada em Graphics GDI+ foi usada para executar toda a renderização de texto. O GDI calcula o espaçamento de caracteres e o encapsulamento de palavras de forma diferente do GDI+. Em um aplicativo Windows Forms que usa a Graphics classe para renderizar texto, isso pode fazer com que o texto para controles que usam TextRenderer apareça diferente do outro texto no aplicativo. Para resolver essa incompatibilidade, você pode definir a UseCompatibleTextRendering
propriedade para true
um controle específico. Para definir UseCompatibleTextRendering
para true
todos os controles com suporte no aplicativo, chame o Application.SetCompatibleTextRenderingDefault método com um parâmetro de true
.