ButtonBase.UseCompatibleTextRendering Vlastnost

Definice

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

Boolean

trueGraphics 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.

Platí pro

Viz také