Antarmuka ITextDocument (tom.h)
Antarmuka ITextDocument adalah antarmuka tingkat atas Model Objek Teks (TOM), yang mengambil objek pilihan dan rentang aktif untuk cerita apa pun dalam dokumen—baik aktif maupun tidak. Ini memungkinkan aplikasi untuk:
- Buka dan simpan dokumen.
- Mengontrol perilaku batalkan dan memperbarui layar.
- Temukan rentang dari posisi layar.
- Dapatkan enumerator cerita ITextStoryRanges .
Aplikasi biasanya tidak mengimplementasikan antarmuka ITextDocument . Solusi teks Microsoft, seperti kontrol edit yang kaya, menerapkan ITextDocument sebagai bagian dari implementasi TOM mereka.
Kapan Harus Digunakan
Aplikasi dapat mengambil penunjuk ITextDocument dari kontrol edit yang kaya. Untuk melakukan ini, kirim pesan EM_GETOLEINTERFACE untuk mengambil objek IRichEditOle dari kontrol edit yang kaya. Kemudian, panggil metode IUnknown::QueryInterface objek untuk mengambil penunjuk ITextDocument .
Warisan
Antarmuka ITextDocument mewarisi dari antarmuka IUnknown . ITextDocument juga memiliki jenis anggota ini:
Metode
Antarmuka ITextDocument memiliki metode ini.
ITextDocument::BeginEditCollection Mengaktifkan edit koleksi (juga disebut batalkan pengelompokan). |
ITextDocument::EndEditCollection Menonaktifkan edit koleksi (juga disebut batalkan pengelompokan). |
ITextDocument::Freeze Menaikkan jumlah pembekuan. |
ITextDocument::GetDefaultTabStop Mendapatkan lebar tab default. |
ITextDocument::GetName Mendapatkan nama file dokumen ini. Ini adalah properti default ITextDocument. |
ITextDocument::GetSaved Mendapatkan nilai yang menunjukkan apakah perubahan telah dilakukan sejak file terakhir disimpan. |
ITextDocument::GetSelection Mendapatkan pilihan aktif. (ITextDocument.GetSelection) |
ITextDocument::GetStoryCount Mendapatkan hitungan cerita dalam dokumen ini. |
ITextDocument::GetStoryRanges Mendapatkan objek koleksi cerita yang digunakan untuk menghitung cerita dalam dokumen. |
ITextDocument::Baru Membuka dokumen baru. |
ITextDocument::Open Membuka dokumen tertentu. Ada parameter untuk menentukan hak istimewa akses dan berbagi, pembuatan dan konversi file, serta halaman kode untuk file. |
ITextDocument::Range Mengambil objek rentang teks untuk rentang konten tertentu dalam cerita aktif dokumen. |
ITextDocument::RangeFromPoint Mengambil rentang untuk konten di atau terdekat dengan titik yang ditentukan pada layar. |
ITextDocument::Redo Melakukan sejumlah operasi pengulangan yang ditentukan. |
ITextDocument::Simpan Menyimpan dokumen. |
ITextDocument::SetDefaultTabStop Mengatur perhentian tab default, yang digunakan ketika tidak ada tab di luar posisi tampilan saat ini. |
ITextDocument::SetSaved Mengatur properti Tersimpan dokumen. |
ITextDocument::Batalkan Melakukan sejumlah operasi batalkan yang ditentukan. |
ITextDocument::Unfreeze Mengurangi jumlah pembekuan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | tom.h |
Lihat juga
Konseptual