Aracılığıyla paylaş


ITextProvider Arabirim

Tanım

Metin içeren denetimlere UI Otomasyonu istemci erişimini desteklemek için yöntemleri ve özellikleri kullanıma sunar.

public interface class ITextProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextProvider
public interface ITextProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3589c92c-63f3-4367-99bb-ada653b77cf2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextProvider = interface
type ITextProvider = interface
Public Interface ITextProvider
Öznitelikler

Açıklamalar

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

Özellikler

DocumentRange

Belgenin ana metnini kapsayan bir metin aralığı alır.

SupportedTextSelection

Metin sağlayıcısının seçimi destekleyip desteklemediğini ve destekliyorsa desteklenen seçim türünü belirten bir değer alır.

Yöntemler

GetSelection()

Geçerli metin seçimi veya seçimleri ile ilişkili kopuk metin aralıkları koleksiyonunu alır.

GetVisibleRanges()

Her metin aralığının kısmen görünür olan ilk satırdan son kısmen görünen satırın sonuna kadar başladığı bir metin kapsayıcısından kopuk metin aralıkları dizisini alır.

RangeFromChild(IRawElementProviderSimple)

Resim, köprü veya başka bir katıştırılmış nesne gibi bir alt öğeyi kapsayan bir metin aralığı alır.

RangeFromPoint(Point)

Belirtilen ekran koordinatlarına en yakın bozuk (boş) metin aralığını döndürür.

Şunlara uygulanır

Ayrıca bkz.