ITextFont 介面 (tom.h)
文字物件模型 (TOM) RTF 範圍屬性可透過一對雙重介面 ITextFont 和 ITextPara 來存取。
繼承
ITextFont 介面繼承自 IUnknown 介面。 ITextFont 也有下列類型的成員:
方法
ITextFont 介面具有這些方法。
備註
ITextFont 和 ITextPara 介面分別封裝 Microsoft Word Format Font 和 Paragraph 對話框的功能。 這兩個介面都包含重複的 (Value) 屬性,可以傳回範圍物件中屬性的複本,或將一組屬性傳送至範圍。 因此,它們就像可程式化格式繪製器一樣。 例如,您可以使用下列子程式,將範圍 r1 的所有屬性傳輸至範圍 r2,但讓 r2 粗體和字型大小 12 點除外。
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
如需以 C++ 撰寫的類似範例,請參閱 SetFont 。
ITextFont 屬性介面代表傳統 Microsoft Visual Basic for Applications (VBA) 設定屬性的方式,並提供所需的 VBA 表示法。
ITextFont 會針對具有二進位狀態的 RTF 屬性使用 “tomBool” 類型。 如需詳細資訊,請參閱 tomBool 類型。
豐富的編輯控制項能夠接受並傳回所有 ITextFont 屬性,也就是透過 TOM 和其 RTF) 轉換器 (RTF。 不過,它無法顯示所有 Caps、Animation、Embossed、Imprint、Shadow、Small Caps、Hidden、Kerning、Outline 和 Style 字型屬性。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | tom.h |
另請參閱
概念