Antarmuka ITextPara (tom.h)
Atribut rentang teks kaya Model Objek Teks (TOM) diakses melalui sepasang antarmuka ganda, ITextFont dan ITextPara.
Warisan
Antarmuka ITextPara mewarisi dari antarmuka IDispatch . ITextPara juga memiliki jenis anggota berikut:
Metode
Antarmuka ITextPara memiliki metode ini.
ITextPara::AddTab Menambahkan tab di tbPos displacement, dengan jenis tbAlign, dan gaya pemandu, tbLeader. |
ITextPara::CanChange Menentukan apakah pemformatan paragraf dapat diubah. |
ITextPara::ClearAllTabs Menghapus semua tab, mengembalikan ke tab berspasi sama dengan spasi tab default. |
ITextPara::D eleteTab Menghapus tab pada perpindahan tertentu. |
ITextPara::GetAlignment Mengambil nilai perataan paragraf saat ini. |
ITextPara::GetDuplicate Membuat duplikat objek format paragraf yang ditentukan. Properti duplikat adalah properti default objek ITextPara. |
ITextPara::GetFirstLineIndent Mengambil jumlah yang digunakan untuk mengindentasi baris pertama paragraf relatif terhadap inden kiri. Inden kiri adalah inden untuk semua baris paragraf kecuali baris pertama. |
ITextPara::GetHyphenation Menentukan apakah tanda hubung otomatis diaktifkan untuk rentang tersebut. |
ITextPara::GetKeepTogether Menentukan apakah hentian halaman diizinkan dalam paragraf. |
ITextPara::GetKeepWithNext Menentukan apakah hentian halaman diizinkan di antara paragraf dalam rentang. |
ITextPara::GetLeftIndent Mengambil jarak yang digunakan untuk mengindentasi semua baris kecuali baris pertama paragraf. Jarak relatif terhadap margin kiri. |
ITextPara::GetLineSpacing Mengambil nilai penspasian baris untuk rentang teks. |
ITextPara::GetLineSpacingRule Mengambil aturan penspasian baris untuk rentang teks. |
ITextPara::GetListAlignment Mengambil jenis perataan yang akan digunakan untuk daftar berpoin dan bernomor. |
ITextPara::GetListLevelIndex Mengambil indeks tingkat daftar yang digunakan dengan paragraf. |
ITextPara::GetListStart Mengambil nilai awal atau kode urutan penomoran daftar. |
ITextPara::GetListTab Mengambil pengaturan tab daftar, yang merupakan jarak antara inden baris pertama dan teks pada baris pertama. Teks bernomor atau berpoin dibenarkan kiri, di tengah, atau dibenarkan kanan pada nilai inden baris pertama. |
ITextPara::GetListType Mengambil jenis penomoran yang akan digunakan dengan paragraf. |
ITextPara::GetNoLineNumber Menentukan apakah penomoran paragraf diaktifkan. |
ITextPara::GetPageBreakBefore Menentukan apakah setiap paragraf dalam rentang harus dimulai pada halaman baru. |
ITextPara::GetRightIndent Mengambil ukuran inden margin kanan paragraf. |
ITextPara::GetSpaceAfter Mengambil jumlah spasi vertikal di bawah paragraf. |
ITextPara::GetSpaceBefore Mengambil jumlah spasi vertikal di atas paragraf. |
ITextPara::GetStyle Mengambil handel gaya ke paragraf dalam rentang yang ditentukan. |
ITextPara::GetTab Mengambil parameter tab (perpindahan, perataan, dan gaya pemandu) untuk tab tertentu. |
ITextPara::GetTabCount Mengambil jumlah tab. |
ITextPara::GetWidowControl Mengambil status kontrol janda dan yatim piatu untuk paragraf dalam rentang. |
ITextPara::IsEqual Menentukan apakah rentang saat ini memiliki properti yang sama dengan rentang yang ditentukan. |
ITextPara::Reset Mereset pemformatan paragraf ke pilihan nilai default. |
ITextPara::SetAlignment Mengatur perataan paragraf. |
ITextPara::SetDuplicate Mengatur pemformatan untuk paragraf yang sudah ada dengan menyalin format tertentu. |
ITextPara::SetHyphenation Mengontrol tanda hubung untuk paragraf dalam rentang. |
ITextPara::SetIndents Mengatur inden baris pertama, inden kiri, dan inden kanan untuk paragraf. |
ITextPara::SetKeepTogether Mengontrol apakah hentian halaman diizinkan dalam paragraf dalam rentang. |
ITextPara::SetKeepWithNext Mengontrol apakah hentian halaman diperbolehkan di antara paragraf dalam rentang. |
ITextPara::SetLineSpacing Mengatur aturan penspasian baris paragraf dan penspasian baris untuk paragraf. |
ITextPara::SetListAlignment Mengatur perataan teks berpoin atau bernomor yang digunakan untuk paragraf. |
ITextPara::SetListLevelIndex Mengatur indeks tingkat daftar yang digunakan untuk paragraf. |
ITextPara::SetListStart Mengatur angka awal atau nilai Unicode untuk daftar bernomor. |
ITextPara::SetListTab Mengatur pengaturan tab daftar, yang merupakan jarak antara inden pertama dan awal teks pada baris pertama. |
ITextPara::SetListType Mengatur tipe daftar yang akan digunakan untuk paragraf. |
ITextPara::SetNoLineNumber Menentukan apakah akan menekan penomoran baris paragraf dalam rentang. |
ITextPara::SetPageBreakBefore Mengontrol apakah ada hentian halaman sebelum setiap paragraf dalam rentang. |
ITextPara::SetRightIndent Mengatur margin kanan paragraf. |
ITextPara::SetSpaceAfter Mengatur jumlah spasi yang mengikuti paragraf. |
ITextPara::SetSpaceBefore Mengatur jumlah spasi sebelum paragraf. |
ITextPara::SetStyle Mengatur gaya paragraf untuk paragraf dalam rentang. |
ITextPara::SetWidowControl Mengontrol penindasan janda dan anak yatim piatu. |
Keterangan
Antarmuka ITextFont dan ITextPara merangkum fungsionalitas kotak dialog Microsoft Word Format Font dan Paragraf. Kedua antarmuka menyertakan properti duplikat (Nilai) yang dapat mengembalikan duplikat atribut dalam objek rentang atau mentransfer sekumpulan atribut ke rentang. Dengan demikian, mereka bertindak seperti pelukis format yang dapat diprogram. Misalnya, Anda dapat mentransfer semua atribut dari rentang r1 ke rentang r2 kecuali untuk membuat r2 tebal dan ukuran font 12 poin dengan menggunakan subroutine berikut.
Sub AttributeCopy(r1 As ITextRange, r2 As ITextRange)
Dim tf As ITextFont
tf = r1.Font ' Value is the default property
tf.Bold = tomTrue ' You can make some modifications
tf.Size = 12
tf.Animation = tomSparkleText
r2.Font = tf ' Apply font attributes all at once
End Sub
Lihat SetFont untuk contoh serupa yang ditulis dalam C++.
Antarmuka ITextPara merangkum kotak dialog Paragraf Word. Semua pengukuran diberikan dalam titik floating-point. Kontrol edit yang kaya dapat menerima dan mengembalikan semua properti ITextPara secara utuh (yaitu, tanpa modifikasi), baik melalui TOM maupun melalui konverter Rich Text Format (RTF). Namun, properti berikut tidak berpengaruh pada apa yang ditampilkan kontrol:
- DoNotHyphen
- KeepTogether
- KeepWithNext
- LineSpacing
- LineSpacingRule
- NoLineNumber
- PageBreakBefore
- Perataan tab
- Gaya tab (selain tomAlignLeft dan tomSpaces)
- Gaya WidowControl
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