Sdílet prostřednictvím


LinkLabel.UseCompatibleTextRendering Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda použít Graphics třídu (GDI+) nebo TextRenderer třídu (GDI) vykreslit 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

Hodnota vlastnosti

true Graphics pokud má být třída použita k vykreslování textu z důvodu kompatibility s verzemi 1.0 a 1.1. rozhraní .NET Framework; v opačném případě . false Výchozí formát je false.

Poznámky

UseCompatibleTextRendering Pokud je vlastnost nastavená na false, LinkArea pokrývá celý text. Například text "abcd" se vykreslí podtrženou koncovou mezerou.

UseCompatibleTextRendering Pokud je vlastnost nastavená na true, LinkArea nepokrývá celý text.

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 aplikacemi rozhraní .NET Framework 1.0 a .NET Framework 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 rozhraní .NET Framework 1.0 nebo .NET Framework 1.1, doporučujeme nechat UseCompatibleTextRendering nastavenou výchozí hodnotu false.

Třída založená na TextRenderer rozhraní GDI byla zavedena v rozhraní .NET Framework 2.0 za účelem zlepšení výkonu, lepšího vzhledu textu a podpory mezinárodních písem. V dřívějších verzích rozhraní .NET Framework byla třída založená na Graphics rozhraní GDI+ použita k vykreslení veškerého textu. Rozhraní GDI počítá proložení znaků a zalamování slov odlišně od rozhraní 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 zobrazí jinak než ostatní text v aplikaci. Chcete-li tuto nekompatibilitu vyřešit, můžete pro konkrétní ovládací prvek nastavit UseCompatibleTextRendering vlastnost na true . Pokud chcete nastavit UseCompatibleTextRendering na true pro všechny podporované ovládací prvky v aplikaci, zavolejte metodu Application.SetCompatibleTextRenderingDefault s parametrem true.

Platí pro

Viz také