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ği, yönteminin DrawText nasıl kullanılacağını gösterir. Bu örneği çalıştırmak için kodu bir Windows Formuna yapıştırın ve formun RenderText1 olay işleyicisinden Paint çağırın ve ePaintEventArgs olarak geçirin.

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

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

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

Note

DrawText yöntemleri TextRenderer yazdırma için desteklenmez. Her zaman sınıfının yöntemlerini DrawString kullanmanız Graphics gerekir.

Yöntemler

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

Belirtilen cihaz bağlamı, yazı tipi, renk, arka renk ve biçimlendirme yönergelerini 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, TextFormatFlags)

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

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

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

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

Belirtilen cihaz bağlamı, yazı tipi, renk, arka renk ve biçimlendirme yönergelerini 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, TextFormatFlags)

Belirtilen cihaz bağlamı, yazı tipi, renk ve biçimlendirme yönergelerini kullanarak belirtilen sınırların içinde 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, String, Font, Point, Color, Color, TextFormatFlags)

Belirtilen cihaz bağlamı, yazı tipi, renk, arka renk ve biçimlendirme yönergelerini 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, TextFormatFlags)

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

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

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

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

Belirtilen cihaz bağlamı, yazı tipi, renk, arka renk ve biçimlendirme yönergelerini 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, TextFormatFlags)

Belirtilen cihaz bağlamı, yazı tipi, renk ve biçimlendirme yönergelerini kullanarak belirtilen sınırların içinde 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.

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

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

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

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

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font)

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

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

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

MeasureText(IDeviceContext, String, Font, Size)

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

MeasureText(IDeviceContext, String, Font)

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

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

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

MeasureText(ReadOnlySpan<Char>, Font, Size)

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

MeasureText(ReadOnlySpan<Char>, Font)

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

MeasureText(String, Font, Size, TextFormatFlags)

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

MeasureText(String, Font, Size)

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

MeasureText(String, Font)

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

Şunlara uygulanır