ButtonBase.UseCompatibleTextRendering Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy należy używać Graphics klasy (GDI+), czy TextRenderer klasy (GDI) do renderowania tekstu.Gets or sets a value that determines whether to use the Graphics class (GDI+) or the TextRenderer class (GDI) to render text.

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

true Jeśli Graphics Klasa powinna być używana do renderowania tekstu pod kątem zgodności z wersjami 1,0 i 1,1.true if the Graphics class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. .NET Framework; w przeciwnym razie false .of the .NET Framework; otherwise, false. Wartość domyślna to false.The default is false.

Uwagi

UseCompatibleTextRenderingWłaściwość jest przeznaczona do zapewnienia zgodności wizualnej między kontrolkami Windows Forms, które renderują tekst przy użyciu TextRenderer klasy i .NET Framework 1,0 i .NET Framework 1,1 aplikacji, które wykonują niestandardowe renderowanie tekstu przy użyciu Graphics klasy.The UseCompatibleTextRendering property is intended to provide visual compatibility between Windows Forms controls that render text using the TextRenderer class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the Graphics class. 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 ustawionej wartości domyślnej false .In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave UseCompatibleTextRendering set to the default value of false.

Klasa oparta na interfejsie GDI TextRenderer została wprowadzona w .NET Framework 2,0 w celu zwiększenia wydajności, lepszego wyszukiwania tekstu oraz poprawy obsługi czcionek międzynarodowych.The GDI based TextRenderer class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. We wcześniejszych wersjach .NET Framework Klasa oparta na interfejsie GDI+ Graphics została użyta do wykonania całego renderowania tekstu.In earlier versions of the .NET Framework, the GDI+ based Graphics class was used to perform all text rendering. Interfejs GDI oblicza odstępy między znakami i zawijanie wyrazów inaczej niż GDI+.GDI calculates character spacing and word wrapping differently from GDI+. W aplikacji Windows Forms, która używa Graphics klasy do renderowania tekstu, może to spowodować, że tekst dla kontrolek, które używają, TextRenderer różni się od drugiego tekstu w aplikacji.In a Windows Forms application that uses the Graphics class to render text, this could cause the text for controls that use TextRenderer to appear different from the other text in the application. Aby rozwiązać tę niezgodność, można ustawić UseCompatibleTextRendering Właściwość na true dla konkretnej kontrolki.To resolve this incompatibility, you can set the UseCompatibleTextRendering property to true for a specific control. Aby ustawić UseCompatibleTextRendering true dla wszystkich obsługiwanych kontrolek w aplikacji, wywołaj Application.SetCompatibleTextRenderingDefault metodę z parametrem true .To set UseCompatibleTextRendering to true for all supported controls in the application, call the Application.SetCompatibleTextRenderingDefault method with a parameter of true.

Dotyczy

Zobacz też