Aracılığıyla paylaş


Label.UseCompatibleTextRendering Özellik

Tanım

Metin işlemek için sınıfın (GDI+) veya sınıfın Graphics TextRenderer (GDI) kullanılıp kullanılmayacağını belirleyen bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

trueGraphics sınıf 1.0 ve 1.1 sürümleriyle uyumluluk için metin işleme gerçekleştirmek için kullanılması gerekiyorsa. .NET Framework; değilse, false. Varsayılan değer: false.

Açıklamalar

UseCompatibleTextRendering özelliği, sınıfını kullanarak metin işleyen Windows Forms denetimleri ile sınıfını kullanarak TextRenderer özel metin işleme Graphics gerçekleştiren .NET Framework 1.0 ve .NET Framework 1.1 uygulamaları arasında görsel uyumluluk sağlamak için tasarlanmıştır. Çoğu durumda, uygulamanız .NET Framework 1.0 veya .NET Framework 1.1'den yükseltilmiyorsa, varsayılan değerine falseayarlanmış olarak bırakmanız UseCompatibleTextRendering önerilir.

GDI tabanlı TextRenderer sınıf, performansı geliştirmek, metnin daha iyi görünmesini sağlamak ve uluslararası yazı tipleri desteğini geliştirmek için .NET Framework 2.0'da tanıtıldı. .NET Framework önceki sürümlerinde, tüm metin işlemeyi gerçekleştirmek için GDI+ tabanlı Graphics sınıf kullanılıyordu. GDI, karakter aralığını ve sözcük kaydırmayı GDI+ farklı hesaplar. sınıfını Graphics kullanarak metin işleyen bir Windows Forms uygulamasında bu, kullanan TextRenderer denetimlerin metninin uygulamadaki diğer metinden farklı görünmesine neden olabilir. Bu uyumsuzluğu çözmek için özelliğini belirli bir denetim için olarak true ayarlayabilirsinizUseCompatibleTextRendering. Uygulamada desteklenen tüm denetimler için olarak ayarlamak UseCompatibleTextRendering true için parametresiyle yöntemini çağırın Application.SetCompatibleTextRenderingDefault true.

Şunlara uygulanır

Ayrıca bkz.