Aracılığıyla paylaş


ITextRangeProvider Arabirim

Tanım

uygulayan bir metin kapsayıcısında sürekli metnin yayılmasına UI Otomasyonu istemci erişimini desteklemek için yöntemleri ve özellikleri kullanıma sunarITextProvider.

public interface class ITextRangeProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextRangeProvider
public interface ITextRangeProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextRangeProvider = interface
type ITextRangeProvider = interface
Public Interface ITextRangeProvider
Öznitelikler

Açıklamalar

Denetim düzenini desteklemesi gereken bir UI Otomasyonu sağlayıcısında TextPattern uygulanır.

ekleme TextPatternRange noktasını, alt kümeyi veya kapsayıcıdaki TextPattern metnin tümünü temsil edebilir.

Yöntemler

AddToSelection()

Birden çok, kopuk seçimi destekleyen bir metin kapsayıcısında vurgulanan metin koleksiyonuna ekler.

Clone()

Özgünle aynı olan ve özgün ITextRangeProvider olanın tüm özelliklerini devralan yeni ITextRangeProvider bir döndürür.

Compare(ITextRangeProvider)

Bir metin aralığının aralığının ( Start uç noktaya) End başka bir metin aralığıyla aynı olup olmadığını gösteren bir değer döndürür.

CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

İki metin aralığının aynı uç noktalara sahip olup olmadığını belirten bir değer döndürür.

ExpandToEnclosingUnit(TextUnit)

Metin aralığını belirtilen metin birimine genişletir.

FindAttribute(Int32, Object, Boolean)

Belirtilen öznitelik değerine sahip bir metin aralığı alt kümesi döndürür.

FindText(String, Boolean, Boolean)

Belirtilen metni içeren bir metin aralığı alt kümesi döndürür.

GetAttributeValue(Int32)

Metin aralığı genelinde belirtilen özniteliğin değerini alır.

GetBoundingRectangles()

Bir metin aralığındaki her tam veya kısmen görünür metin satırı için sınırlayıcı dikdörtgenlerden oluşan bir koleksiyon alır.

GetChildren()

Metin aralığı içinde yer alan tüm eklenmiş nesnelerin koleksiyonunu alır.

GetEnclosingElement()

Metin aralığını kapsayan en içteki denetimi döndürür.

GetText(Int32)

Aralığın düz metnini alır.

Move(TextUnit, Int32)

Metin aralığını belirtilen sayıda metin birimi taşır.

MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

Metin aralığının bir uç noktasını ikinci bir metin aralığının belirtilen uç noktasına taşır.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Metin aralığının bir uç noktasını, belge aralığı içinde belirtilen sayıda metin birimi taşır.

RemoveFromSelection()

Birden çok ayrık seçimi destekleyen bir metin kapsayıcısında vurgulanan metin koleksiyonundan çağıranın Start ve End uç noktalarına karşılık gelen vurgulanmış metin bölümünü kaldırır.

ScrollIntoView(Boolean)

Metin aralığı görünüm penceresi içinde görünene kadar metin denetiminin dikey olarak kaydırmasına neden olur.

Select()

Metin aralığına Start ve End uç noktalarına karşılık gelen metin denetimindeki metni vurgular.

Şunlara uygulanır

Ayrıca bkz.