TextPatternRange 類別

定義

代表 TextPattern 容器中的一段連續文字。

public ref class TextPatternRange
public class TextPatternRange
type TextPatternRange = class
Public Class TextPatternRange
繼承
TextPatternRange

備註

TextPatternRange可以代表插入點、子集或容器中的所有 TextPattern 文字。

TextPatternRange如果發生下列其中一項,就會變成無效:容器中的 TextPattern 文字會因為某些使用者活動而變更,或 SetValue 的 方法 ValuePattern 可用來以程式設計方式變更容器中的 TextPattern 文字值。

屬性

TextPattern

取得與文字範圍關聯的 TextPattern

方法

AddToSelection()

加入至文字容器中反白的文字集合,此容器支援多次斷續選取。

Clone()

擷取新的 TextPatternRange,與原始 TextPatternRange 相同且繼承其所有屬性。

Compare(TextPatternRange)

傳回 Boolean 值,表示文字範圍的跨幅 (Start 端點至 End 端點) 與另一個文字範圍是否相同。

CompareEndpoints(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

傳回 Int32,表示兩個文字範圍是否有相同的端點。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ExpandToEnclosingUnit(TextUnit)

將文字範圍擴展至指定的 TextUnit

FindAttribute(AutomationTextAttribute, Object, Boolean)

傳回具有指定之屬性值的文字範圍子集。

FindText(String, Boolean, Boolean)

傳回包含指定文字的文字範圍子集。

GetAttributeValue(AutomationTextAttribute)

傳回整個文字範圍中指定之屬性的值。

GetBoundingRectangles()

對文字範圍中每一個完整或部分可見的文字行,擷取週框的集合。

GetChildren()

擷取文字範圍內所有內嵌物件的集合。

GetEnclosingElement()

傳回圍住文字範圍的最內層 AutomationElement

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetText(Int32)

傳回文字範圍的純文字。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Move(TextUnit, Int32)

將文字範圍移動指定的文字單元數。

MoveEndpointByRange(TextPatternRangeEndpoint, TextPatternRange, TextPatternRangeEndpoint)

將文字範圍的一個端點移至第二個文字範圍上指定的端點。

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

在文件範圍內,將文字範圍的一個端點移動指定的 TextUnit 數目。

RemoveFromSelection()

從支援多次斷續選取的文字容器中現有反白的文字集合,移除反白的文字區段,此區段對應至呼叫端文字範圍的 StartEnd 端點。

ScrollIntoView(Boolean)

導致文字控制項垂直捲動,直到在檢視區看到文字範圍為止。

Select()

反白文字控制項的文字,此文字對應至文字範圍的 StartEnd 端點。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱