TextRenderer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 formulir Paint , meneruskan 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 TextRenderer menyediakan serangkaian static
metode yang dapat digunakan untuk mengukur dan menggambar teks pada kontrol Formulir Windows.
Anda dapat memanipulasi bagaimana teks digambar dengan menggunakan salah DrawText satu kelebihan beban yang mengambil TextFormatFlags parameter. Misalnya, perilaku default adalah TextRenderer menambahkan padding ke persegi panjang pembatas teks yang digambar untuk mengakomodasi glyph yang membantai. Jika Anda perlu menggambar baris teks tanpa spasi tambahan ini, Anda harus menggunakan versi DrawText dan yang mengambil Size parameter dan TextFormatFlagsMeasureText . Misalnya, lihat MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).
Catatan
Metode DrawTextTextRenderer tidak didukung untuk pencetakan. Anda harus selalu menggunakan DrawString metode Graphics kelas .
Metode
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color) |
Gambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, dan warna yang ditentukan. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color) |
Menggambar teks yang ditentukan pada lokasi yang ditentukan, menggunakan konteks perangkat, font, warna, dan warna belakang yang ditentukan. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags) |
Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, warna, warna belakang, dan instruksi pemformatan yang ditentukan. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags) |
Gambar teks yang ditentukan di lokasi 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, 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, 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, TextFormatFlags) |
Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, dan instruksi pemformatan yang ditentukan. |
DrawText(IDeviceContext, String, Font, Point, Color) |
Gambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, dan warna yang ditentukan. |
DrawText(IDeviceContext, String, Font, Point, Color, Color) |
Menggambar teks yang ditentukan pada lokasi yang ditentukan, menggunakan konteks perangkat, font, warna, dan warna belakang yang ditentukan. |
DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
Menggambar teks yang ditentukan di lokasi yang ditentukan menggunakan konteks perangkat, font, warna, warna belakang, dan instruksi pemformatan yang ditentukan. |
DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
Gambar teks yang ditentukan di lokasi 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. |
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, 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, TextFormatFlags) |
Menggambar teks yang ditentukan dalam batas yang ditentukan menggunakan konteks perangkat, font, warna, dan instruksi pemformatan yang ditentukan. |
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, 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 pembatas awal untuk teks. |
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, String, 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) |
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 pembatas awal untuk teks. |
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(ReadOnlySpan<Char>, Font) |
Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan. |
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, 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 pembatas awal untuk teks. |
MeasureText(String, Font) |
Menyediakan ukuran, dalam piksel, dari teks yang ditentukan saat digambar dengan font yang ditentukan. |
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, 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 pembatas awal untuk teks. |