Antarmuka ITextFont (tom.h)
Atribut rentang teks kaya Model Objek Teks (TOM) diakses melalui sepasang antarmuka ganda, ITextFont dan ITextPara.
Warisan
Antarmuka ITextFont mewarisi dari antarmuka IUnknown . ITextFont juga memiliki jenis anggota ini:
Metode
Antarmuka ITextFont memiliki metode ini.
ITextFont::CanChange Menentukan apakah fonta bisa diubah. |
ITextFont::GetAllCaps Mendapatkan apakah semua karakter dalam huruf besar. |
ITextFont::GetAnimation Mendapatkan jenis animasi. |
ITextFont::GetBackColor Mendapatkan warna latar belakang teks (sorotan). |
ITextFont::GetBold Mendapatkan apakah karakter tebal. |
ITextFont::GetDuplicate Mendapatkan duplikat objek font teks ini. |
ITextFont::GetEmboss Mendapatkan apakah karakter timbul. |
ITextFont::GetEngrave Mendapatkan apakah karakter ditampilkan sebagai karakter yang dicetak. |
ITextFont::GetForeColor Mendapatkan latar depan, atau teks, warna. |
ITextFont::GetHidden Mendapatkan apakah karakter disembunyikan. |
ITextFont::GetItalic Mendapatkan apakah karakter dalam huruf miring. |
ITextFont::GetKerning Mendapatkan ukuran font minimum di mana kerning terjadi. |
ITextFont::GetLanguageID Mendapatkan ID bahasa atau pengidentifikasi kode bahasa (LCID). |
ITextFont::GetName Mendapatkan nama font. |
ITextFont::GetOutline Mendapatkan apakah karakter ditampilkan sebagai karakter yang diuraikan. |
ITextFont::GetPosition Mendapatkan jumlah karakter yang diimbangi secara vertikal relatif terhadap garis besar. |
ITextFont::GetProtected Mendapatkan apakah karakter dilindungi dari upaya untuk memodifikasinya. |
ITextFont::GetShadow Mendapatkan apakah karakter ditampilkan sebagai karakter berbayang. |
ITextFont::GetSize Mendapatkan ukuran font. (ITextFont.GetSize) |
ITextFont::GetSmallCaps Mendapatkan apakah karakter berada dalam huruf kapital kecil. |
ITextFont::GetSpacing Mendapatkan jumlah penspasian horizontal di antara karakter. |
ITextFont::GetStrikeThrough Mendapatkan apakah karakter ditampilkan dengan garis horizontal melalui tengah. |
ITextFont::GetStyle Mendapatkan gagang gaya karakter karakter dalam rentang. |
ITextFont::GetSubscript Mendapatkan apakah karakter ditampilkan sebagai subskrip. |
ITextFont::GetSuperscript Mendapatkan apakah karakter ditampilkan sebagai superskrip. |
ITextFont::GetUnderline Mendapatkan jenis garis bawah untuk karakter dalam rentang. |
ITextFont::GetWeight Mendapatkan bobot font untuk karakter dalam rentang. |
ITextFont::IsEqual Menentukan apakah objek font teks ini memiliki properti yang sama dengan objek font teks yang ditentukan. (ITextFont.IsEqual) |
ITextFont::Reset Mereset pemformatan karakter ke nilai yang ditentukan. |
ITextFont::SetAllCaps Mengatur apakah semua karakter dalam huruf besar. |
ITextFont::SetAnimation Menyetel tipe animasi. |
ITextFont::SetBackColor Mengatur warna latar belakang. |
ITextFont::SetBold Mengatur apakah karakter tebal. |
ITextFont::SetDuplicate Menyetel pemformatan karakter dengan menyalin objek font teks lain. |
ITextFont::SetEmboss Mengatur apakah karakter timbul. |
ITextFont::SetEngrave Mengatur apakah karakter ditampilkan sebagai karakter yang dicetak. |
ITextFont::SetForeColor Mengatur warna latar depan (teks). |
ITextFont::SetHidden Mengatur apakah karakter disembunyikan. |
ITextFont::SetItalic Mengatur apakah karakter dalam huruf miring. |
ITextFont::SetKerning Mengatur ukuran font minimum tempat kerning terjadi. |
ITextFont::SetLanguageID Mengatur ID bahasa atau pengidentifikasi kode bahasa (LCID). |
ITextFont::SetName Menyetel nama font. |
ITextFont::SetOutline Mengatur apakah karakter ditampilkan sebagai karakter yang diuraikan. |
ITextFont::SetPosition Mengatur jumlah karakter yang diimbangi secara vertikal relatif terhadap garis besar. |
ITextFont::SetProtected Mengatur apakah karakter dilindungi dari upaya untuk mengubahnya. |
ITextFont::SetShadow Mengatur apakah karakter ditampilkan sebagai karakter berbayang. |
ITextFont::SetSize Menyetel ukuran font. |
ITextFont::SetSmallCaps Mengatur apakah karakter berada dalam huruf kapital kecil. |
ITextFont::SetSpacing Mengatur jumlah penspasian horizontal antar karakter. |
ITextFont::SetStrikeThrough Mengatur apakah karakter ditampilkan dengan garis horizontal melalui tengah. |
ITextFont::SetStyle Mengatur gagang gaya karakter karakter dalam rentang. |
ITextFont::SetSubscript Mengatur apakah karakter ditampilkan sebagai subskrip. |
ITextFont::SetSuperscript Mengatur apakah karakter ditampilkan sebagai superskrip. |
ITextFont::SetUnderline Mengatur jenis garis bawah untuk karakter dalam rentang. |
ITextFont::SetWeight Menyetel bobot font untuk karakter dalam rentang. |
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 atribut ITextFont mewakili cara pengaturan properti Microsoft Visual Basic for Applications (VBA) tradisional dan memberikan notasi VBA yang diinginkan.
ITextFont menggunakan jenis "tomBool" untuk atribut teks kaya yang memiliki status biner. Untuk informasi selengkapnya, lihat Jenis tomBool.
Kontrol edit yang kaya dapat menerima dan mengembalikan semua properti ITextFont secara utuh, yaitu, tanpa modifikasi, baik melalui TOM maupun melalui pengonversi Rich Text Format (RTF). Namun, tidak dapat menampilkan properti Font All Caps, Animation, Embossed, Imprint, Shadow, Small Caps, Hidden, Kerning, Outline, dan Style.
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