Label.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 provádění vykreslování textu kvůli kompatibilitě s verzemi 1.0 a 1.1. .NET Framework; falsev opačném případě . 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 aplikace 1.1, 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 .NET Framework 1.0 nebo .NET Framework 1.1, doporučujeme ponechat UseCompatibleTextRendering výchozí hodnotu false.

Třída založená na TextRenderer GDI byla představena v .NET Framework 2.0 pro zlepšení výkonu, lepší vzhled textu a zlepšení podpory pro mezinárodní písma. Ve starší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. GDI počí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, to může způsobit, že text ovládacích prvků, které používajíTextRenderer, se budou lišit od druhého textu 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 pro true všechny podporované ovládací prvky v aplikaci, zavolejte metodu Application.SetCompatibleTextRenderingDefault s parametrem .true

Platí pro

Viz také