TextSource 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 kelas abstrak untuk menentukan data karakter dan properti pemformatan yang akan digunakan oleh TextFormatter objek.
public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource
- Warisan
-
TextSource
Keterangan
Semua akses ke teks dalam TextSource objek adalah melalui GetTextRun, yang dirancang untuk memungkinkan klien tata letak teks memvirtualisasikan teks dengan cara apa pun yang dipilihnya.
TextFormatter adalah mesin teks WPF yang menyediakan layanan untuk memformat teks dan melanggar baris teks. TextFormatter dapat menangani format karakter teks dan gaya paragraf yang berbeda, dan menyertakan dukungan untuk tata letak teks internasional. Tidak seperti API teks tradisional, TextFormatter berinteraksi dengan klien tata letak teks melalui serangkaian metode panggilan balik. Ini mengharuskan klien untuk menyediakan metode ini dalam implementasi TextSource kelas. Daftar berikut ini menjelaskan tiga anggota yang harus Anda ambil alih:
GetTextRun: Mengambil TextRun awal pada posisi yang ditentukan TextSource .
GetPrecedingText: Mengambil rentang teks segera sebelum posisi yang ditentukan TextSource .
GetTextEffectCharacterIndexFromTextSourceCharacterIndex: Mengambil nilai yang memetakan TextSource indeks karakter ke TextEffect indeks karakter.
Note
Untuk sampel kode lengkap yang memperlihatkan cara menerapkan kelas turunan TextSource , lihat Sampel Pemformatan Teks Tingkat Lanjut .
Konstruktor
| Nama | Deskripsi |
|---|---|
| TextSource() |
Menginisialisasi instans baru dari kelas TextSource. |
Properti
| Nama | Deskripsi |
|---|---|
| PixelsPerDip |
Mendapatkan atau mengatur PixelsPerDip tempat teks harus dirender. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetPrecedingText(Int32) |
Mengambil rentang teks segera sebelum posisi yang ditentukan TextSource . |
| GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32) |
Mengambil nilai yang memetakan TextSource indeks karakter ke TextEffect indeks karakter. |
| GetTextRun(Int32) |
TextRun Mengambil awal pada posisi tertentuTextSource. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |