ITextPara 介面 (tom.h)

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

繼承

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

控制遺棄和遺棄的隱藏。

備註

ITextFontITextPara 介面分別封裝 Microsoft Word Format FontParagraph 對話框的功能。 這兩個介面都包含重複的 (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

文字物件模型

使用文字物件模型