ButtonBase.UseCompatibleTextRendering Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda použít Graphics třídu (GDI+) nebo TextRenderer třídu (GDI) k vykreslení textu.
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
Hodnota vlastnosti
true
Graphics pokud by se třída měla použít k vykreslování textu kvůli kompatibilitě s verzemi 1.0 a 1.1. .NET Framework; v opačném případě false
. Výchozí formát je false
.
Poznámky
Vlastnost UseCompatibleTextRendering
je určena k zajištění vizuální kompatibility mezi ovládacími prvky model Windows Forms, které vykreslují text pomocí TextRenderer třídy a .NET Framework 1.0 a .NET Framework 1.1 aplikací, které provádějí vlastní vykreslování textu pomocí Graphics třídy. Ve většině případů, pokud se vaše aplikace neupgraduje z verze .NET Framework 1.0 nebo .NET Framework 1.1, doporučujeme ponechat UseCompatibleTextRendering
nastavenou výchozí hodnotu false
.
Třída založená na TextRenderer GDI byla zavedena v .NET Framework 2.0, aby se zlepšil výkon, aby text vypadal lépe a zlepšil podporu pro mezinárodní písma. V dřívějších verzích .NET Framework byla třída založená Graphics na GDI+ použita k provádění veškerého vykreslování textu. Rozhraní GDI vypočítá mezery mezi znaky a obtékání slov odlišně od GDI+. V aplikaci model Windows Forms, která používá Graphics třídu k vykreslení textu, může to způsobit, že text ovládacích prvků, které se používajíTextRenderer, se zobrazí jinak než druhý text v aplikaci. Chcete-li tuto nekompatibilitu vyřešit, můžete vlastnost nastavit UseCompatibleTextRendering
na true
konkrétní ovládací prvek. Pokud chcete nastavit UseCompatibleTextRendering
true
pro všechny podporované ovládací prvky v aplikaci, zavolejte Application.SetCompatibleTextRenderingDefault metodu s parametrem true
.