Udostępnij za pośrednictwem


Label.UseCompatibleTextRendering Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy do renderowania tekstu ma być używana Graphics klasa (GDI+), czy TextRenderer klasa (GDI).

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

Wartość właściwości

Boolean

trueGraphics jeśli klasa powinna być używana do renderowania tekstu w celu zachowania zgodności z wersjami 1.0 i 1.1. .NET Framework; w przeciwnym razie false. Wartość domyślna to false.

Uwagi

Właściwość UseCompatibleTextRendering ma na celu zapewnienie zgodności wizualnej między kontrolkami Windows Forms renderujących tekst przy użyciu TextRenderer klasy i .NET Framework 1.0 i .NET Framework 1.1 aplikacji wykonujących renderowanie tekstu niestandardowego Graphics przy użyciu klasy . W większości przypadków, jeśli aplikacja nie jest uaktualniana z .NET Framework 1.0 lub .NET Framework 1.1, zaleca się pozostawienie UseCompatibleTextRendering wartości domyślnej false.

Klasa oparta na TextRenderer GDI została wprowadzona w .NET Framework 2.0, aby zwiększyć wydajność, poprawić wygląd tekstu i poprawić obsługę czcionek międzynarodowych. We wcześniejszych wersjach .NET Framework klasa oparta Graphics na GDI+ została użyta do wykonania całego renderowania tekstu. Interfejs GDI oblicza odstępy między znakami i zawijanie wyrazów inaczej niż GDI+. W aplikacji Windows Forms, która używa Graphics klasy do renderowania tekstu, może to spowodować, że tekst kontrolek używanych TextRenderer przez program różni się od innego tekstu w aplikacji. Aby rozwiązać ten problem z niezgodnością, możesz ustawić UseCompatibleTextRendering właściwość na true wartość dla określonej kontrolki. Aby ustawić UseCompatibleTextRendering wartość na true dla wszystkich obsługiwanych kontrolek w aplikacji, wywołaj metodę Application.SetCompatibleTextRenderingDefault za pomocą parametru true.

Dotyczy

Zobacz też