TextRenderer Kelas

Definisi

Menyediakan metode yang digunakan untuk mengukur dan merender teks. Kelas ini tidak dapat diwariskan.

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
Warisan
TextRenderer

Contoh

Contoh kode berikut menunjukkan cara menggunakan DrawText metode . Untuk menjalankan contoh ini, tempelkan kode ke dalam Formulir Windows dan panggil RenderText1 dari penanganan aktivitas Paint formulir, melewati e sebagai PaintEventArgs.

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

Keterangan

Kelas menyediakan sekumpulan metode />

Anda dapat memanipulasi bagaimana teks digambar dengan menggunakan salah DrawText satu kelebihan beban yang mengambil TextFormatFlags parameter. Misalnya, perilaku TextRenderer default adalah menambahkan padding ke persegi panjang pembatas teks yang digambar untuk mengakomodasi glyph yang berlebihan. Jika Anda perlu menggambar baris teks tanpa spasi tambahan ini, Anda harus menggunakan versi DrawText dan yang mengambil MeasureText parameter dan SizeTextFormatFlags . Misalnya, lihat MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).

Note

Metode DrawTextTextRenderer tidak didukung untuk pencetakan. Anda harus selalu menggunakan DrawString metode Graphics kelas .

Metode

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

Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, warna, warna, warna belakang, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan, menggunakan konteks perangkat, font, warna, dan warna belakang yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, warna, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, dan warna yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, warna, warna belakang, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, dan warna belakang yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan, menggunakan konteks perangkat, font, dan warna yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, warna, warna, warna belakang, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan, menggunakan konteks perangkat, font, warna, dan warna belakang yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, warna, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, dan warna yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, warna, warna belakang, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, dan warna belakang yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, dan instruksi pemformatan yang ditentukan.

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

Menggambar teks yang ditentukan dalam batas yang ditentukan, menggunakan konteks perangkat, font, dan warna yang ditentukan.

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

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan konteks perangkat, font, dan instruksi pemformatan yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang pembatas awal untuk teks.

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

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan dalam konteks perangkat yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang batas awal untuk teks.

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan yang digambar dengan font yang ditentukan dalam konteks perangkat yang ditentukan.

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

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan konteks perangkat, font, dan instruksi pemformatan yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang pembatas awal untuk teks.

MeasureText(IDeviceContext, String, Font, Size)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan dalam konteks perangkat yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang batas awal untuk teks.

MeasureText(IDeviceContext, String, Font)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan yang digambar dengan font yang ditentukan dalam konteks perangkat yang ditentukan.

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

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan instruksi font dan pemformatan yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang batas awal untuk teks.

MeasureText(ReadOnlySpan<Char>, Font, Size)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang pembatas awal.

MeasureText(ReadOnlySpan<Char>, Font)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan.

MeasureText(String, Font, Size, TextFormatFlags)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan instruksi font dan pemformatan yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang batas awal untuk teks.

MeasureText(String, Font, Size)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan, menggunakan ukuran yang ditentukan untuk membuat persegi panjang pembatas awal.

MeasureText(String, Font)

Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan.

Berlaku untuk