Bagikan melalui


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

Model Objek Teks

Menggunakan model objek teks