TextRenderer Sınıf

Tanım

Metni ölçmek ve işlemek için kullanılan yöntemleri sağlar. Bu sınıf devralınamaz.

public ref class TextRenderer sealed
public ref class TextRenderer abstract sealed
public sealed class TextRenderer
public static class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
Public Class TextRenderer
Devralma
TextRenderer

Örnekler

Aşağıdaki kod örneğinde yönteminin nasıl kullanılacağı gösterilmektedir DrawText . Bu örneği çalıştırmak için, kodu bir Windows Formuna yapıştırın ve olarak geçirerek ePaintEventArgsformun Paint olay işleyicisinden çağrısı RenderText1 yapın.

private void RenderText1(PaintEventArgs e)
{
    TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font, 
        new Point(10, 10), SystemColors.ControlText);
}
Private Sub RenderText1(ByVal e As PaintEventArgs)
    TextRenderer.DrawText(e.Graphics, "Regular Text", _
        Me.Font, New Point(10, 10), SystemColors.ControlText)

End Sub

Açıklamalar

sınıfı, TextRenderer Bir Windows Form denetiminde static metin ölçmek ve çizmek için kullanılabilecek bir dizi yöntem sağlar.

Parametre alan TextFormatFlags aşırı yüklemelerden birini DrawText kullanarak metnin nasıl çizildiğini değiştirebilirsiniz. Örneğin, öğesinin TextRenderer varsayılan davranışı, çizilen metnin sınırlayıcı dikdörtgenine doldurma eklemektir. Bu fazladan boşluklar olmadan bir metin satırı çizmeniz gerekiyorsa ve MeasureText sürümlerini DrawText kullanmanız gerekir. Bu da ve SizeTextFormatFlags parametresini alır. Örnek için bkz. MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

Not

DrawText yöntemleri TextRenderer yazdırma için desteklenmez. Her zaman sınıfının yöntemlerini Graphics kullanmalısınızDrawString.

Yöntemler

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color)

Belirtilen cihaz bağlamını, yazı tipini ve rengini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve arka rengini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengini, arka rengini ve biçimlendirme yönergelerini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve biçimlendirme yönergelerini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color)

Belirtilen cihaz bağlamını, yazı tipini ve rengi kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve arka rengini kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengi, arka rengi ve biçimlendirme yönergelerini kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve biçimlendirme yönergelerini kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Point, Color)

Belirtilen cihaz bağlamını, yazı tipini ve rengini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Point, Color, Color)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve arka rengini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengini, arka rengini ve biçimlendirme yönergelerini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve biçimlendirme yönergelerini kullanarak belirtilen konumda belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Rectangle, Color)

Belirtilen cihaz bağlamını, yazı tipini ve rengi kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve arka rengini kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengi, arka rengi ve biçimlendirme yönergelerini kullanarak belirtilen sınırların içinde belirtilen metni çizer.

DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags)

Belirtilen cihaz bağlamını, yazı tipini, rengini ve biçimlendirme yönergelerini kullanarak belirtilen sınırların içinde belirtilen metni çizer.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font)

Belirtilen cihaz bağlamında belirtilen yazı tipiyle çizilen metnin piksel cinsinden boyutunu sağlar.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size)

Belirtilen boyutu kullanarak belirtilen cihaz bağlamında belirtilen yazı tipiyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve metin için ilk sınırlayıcı dikdörtgeni oluşturur.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags)

Belirtilen boyutu kullanarak belirtilen cihaz bağlamı, yazı tipi ve biçimlendirme yönergeleriyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve metnin ilk sınırlayıcı dikdörtgenini oluşturur.

MeasureText(IDeviceContext, String, Font)

Belirtilen cihaz bağlamında belirtilen yazı tipiyle çizilen metnin piksel cinsinden boyutunu sağlar.

MeasureText(IDeviceContext, String, Font, Size)

Belirtilen boyutu kullanarak belirtilen cihaz bağlamında belirtilen yazı tipiyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve metin için ilk sınırlayıcı dikdörtgeni oluşturur.

MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

Belirtilen boyutu kullanarak belirtilen cihaz bağlamı, yazı tipi ve biçimlendirme yönergeleriyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve metnin ilk sınırlayıcı dikdörtgenini oluşturur.

MeasureText(ReadOnlySpan<Char>, Font)

Belirtilen yazı tipiyle çizildiğinde belirtilen metnin boyutunu piksel cinsinden sağlar.

MeasureText(ReadOnlySpan<Char>, Font, Size)

Belirtilen yazı tipiyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve belirtilen boyutu kullanarak ilk sınırlayıcı dikdörtgeni oluşturur.

MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags)

Belirtilen yazı tipi ve biçimlendirme yönergeleriyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve metnin ilk sınırlayıcı dikdörtgenini oluşturmak için belirtilen boyutu kullanır.

MeasureText(String, Font)

Belirtilen yazı tipiyle çizildiğinde belirtilen metnin boyutunu piksel cinsinden sağlar.

MeasureText(String, Font, Size)

Belirtilen yazı tipiyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve belirtilen boyutu kullanarak ilk sınırlayıcı dikdörtgeni oluşturur.

MeasureText(String, Font, Size, TextFormatFlags)

Belirtilen yazı tipi ve biçimlendirme yönergeleriyle çizildiğinde belirtilen metnin piksel cinsinden boyutunu sağlar ve metnin ilk sınırlayıcı dikdörtgenini oluşturmak için belirtilen boyutu kullanır.

Şunlara uygulanır