ITextPara 介面 (tom.h)

文字物件模型 (TOM) RTF 範圍屬性可透過一對雙重介面 ITextFont 和 ITextPara 來存取。

繼承

ITextPara 介面繼承自 IDispatch 介面。 ITextPara 也有下列類型的成員:

方法

ITextPara 介面具有這些方法。

 
ITextPara::AddTab

在位移 tbPos 中新增索引標籤,其類型為 tbAlign,以及領導者樣式 tbLeader。
ITextPara::CanChange

判斷是否可以變更段落格式設定。
ITextPara::ClearAllTabs

清除所有索引標籤,並還原為預設製表符間距相同的索引標籤。
ITextPara::D eleteTab

在指定的位移處刪除索引標籤。
ITextPara::GetAlignment

擷取目前的段落對齊值。
ITextPara::GetDuplicate

建立指定段落格式對象的複本。 重複屬性是 ITextPara 物件的預設屬性。
ITextPara::GetFirstLineIndent

擷取用來縮排段落的第一行相對於左縮排的數量。 左邊縮排是段落中所有行的縮排,但第一行除外。
ITextPara::GetHyphenation

判斷是否為範圍啟用自動斷字。
ITextPara::GetKeepTogether

判斷是否允許段落內的分頁符號。
ITextPara::GetKeepWithNext

判斷範圍中的段落之間是否允許分頁符號。
ITextPara::GetLeftIndent

擷取用來縮排段落第一行以外的所有行的距離。 距離相對於左邊界。
ITextPara::GetLineSpacing

擷取文字範圍的行距值。
ITextPara::GetLineSpacingRule

擷取文字範圍的行距規則。
ITextPara::GetListAlignment

擷取用於點符和編號清單的對齊類型。
ITextPara::GetListLevelIndex

擷取與段落搭配使用的清單層級索引。
ITextPara::GetListStart

擷取清單編號序列的起始值或程序代碼。
ITextPara::GetListTab

擷取清單索引標籤設定,這是第一行縮排與第一行文字之間的距離。 編號或點符文字靠左對齊、置中或靠右對齊第一行縮排值。
ITextPara::GetListType

擷取要與段落搭配使用的編號類型。
ITextPara::GetNoLineNumber

判斷是否啟用段落編號。
ITextPara::GetPageBreakBefore

判斷範圍中的每個段落是否都必須在新頁面上開始。
ITextPara::GetRightIndent

擷取段落右邊界縮排的大小。
ITextPara::GetSpaceAfter

擷取段落下方的垂直空間量。
ITextPara::GetSpaceBefore

擷取段落上方的垂直空間量。
ITextPara::GetStyle

擷取指定範圍內段落的樣式句柄。
ITextPara::GetTab

擷取指定索引標籤的定位點參數 (位移、對齊和指引樣式) 。
ITextPara::GetTabCount

擷取索引標籤計數。
ITextPara::GetWidowControl

擷取範圍中段落的widow和孤立控件狀態。
ITextPara::IsEqual

判斷目前的範圍是否具有與指定之範圍相同的屬性。
ITextPara::Reset

將段落格式設定重設為預設值的選擇。
ITextPara::SetAlignment

設定段落對齊方式。
ITextPara::SetDuplicate

藉由複製指定的格式,設定現有段落的格式設定。
ITextPara::SetHyphenation

控制範圍中段落的斷字。
ITextPara::SetIndents

設定段落的第一行縮排、左縮排和右邊縮排。
ITextPara::SetKeepTogether

控制是否允許在某個範圍內的段落內使用分頁符號。
ITextPara::SetKeepWithNext

控制範圍中的段落之間是否允許分頁符號。
ITextPara::SetLineSpacing

設定段落的行距規則和段落的行距。
ITextPara::SetListAlignment

設定用於段落的項目符號或編號文字對齊方式。
ITextPara::SetListLevelIndex

設定用於段落的清單層級索引。
ITextPara::SetListStart

設定編號清單的起始數位或 Unicode 值。
ITextPara::SetListTab

設定清單索引標籤設定,這是第一行上第一個縮排與文字開頭之間的距離。
ITextPara::SetListType

設定要用於段落的清單類型。
ITextPara::SetNoLineNumber

判斷是否隱藏範圍內段落的行號。
ITextPara::SetPageBreakBefore

控制範圍中的每個段落之前是否有分頁符號。
ITextPara::SetRightIndent

設定段落的右邊界。
ITextPara::SetSpaceAfter

設定段落後面的空間量。
ITextPara::SetSpaceBefore

設定段落前面的空間量。
ITextPara::SetStyle

設定範圍中段落的段落樣式。
ITextPara::SetWidowControl

控制遺棄和遺棄的隱藏。

備註

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 。

ITextPara 介面會封裝 [Word 段落] 對話框。 所有度量都會在浮點數中提供。 豐富的編輯控件能夠接受並傳回所有 ITextPara 屬性, (,也就是) 透過 TOM 和其 RTF) 轉換器 (RTF。 不過,下列屬性不會影響控件顯示的內容:

  • DoNotHyphen
  • KeepTogether
  • KeepWithNext
  • LineSpacing
  • LineSpacingRule
  • NoLineNumber
  • PageBreakBefore
  • 索引標籤對齊方式
  • tomAlignLeft 和 tomSpaces 以外的索引卷標樣式 ()
  • 樣式 WidowControl

規格需求

需求 值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 tom.h

另請參閱

概念

IDispatch

文字物件模型

使用文字物件模型