Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Antialiasing , görünüşlerini veya okunabilirliklerini geliştirmek için çizilmiş grafiklerin ve metnin pürüzlü kenarlarının düzeltilmesi anlamına gelir. Yönetilen GDI+ sınıflarıyla, yüksek kaliteli antialiased metinler ve daha düşük kaliteli metinler oluşturabilirsiniz. Genellikle, daha yüksek kaliteli işleme daha düşük kaliteli işlemeden daha fazla işleme süresi alır. Metin kalitesi düzeyini ayarlamak için, öğesinin TextRenderingHintGraphics özelliğini sabit listesi öğelerinden TextRenderingHint birine ayarlayın
Örnek
Aşağıdaki kod örneği, iki farklı kalite ayarıyla metin çizer.
FontFamily fontFamily = new FontFamily("Times New Roman");
Font font = new Font(
fontFamily,
32,
FontStyle.Regular,
GraphicsUnit.Pixel);
SolidBrush solidBrush = new SolidBrush(Color.FromArgb(255, 0, 0, 255));
string string1 = "SingleBitPerPixel";
string string2 = "AntiAlias";
e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel;
e.Graphics.DrawString(string1, font, solidBrush, new PointF(10, 10));
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
e.Graphics.DrawString(string2, font, solidBrush, new PointF(10, 60));
Dim fontFamily As New FontFamily("Times New Roman")
Dim font As New Font( _
fontFamily, _
32, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
Dim solidBrush As New SolidBrush(Color.FromArgb(255, 0, 0, 255))
Dim string1 As String = "SingleBitPerPixel"
Dim string2 As String = "AntiAlias"
e.Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixel
e.Graphics.DrawString(string1, font, solidBrush, New PointF(10, 10))
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias
e.Graphics.DrawString(string2, font, solidBrush, New PointF(10, 60))
Aşağıdaki çizimde örnek kodun çıkışı gösterilmektedir:
Kodu Derleme
Yukarıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve PaintEventArgse
parametresi PaintEventHandlerolan gerektirir.
Ayrıca bakınız
.NET Desktop feedback