ITextRangeProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do zakresu ciągłego tekstu w kontenerze tekstowym, który implementuje ITextProviderelement .
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
- Atrybuty
Uwagi
Zaimplementowano u dostawcy automatyzacja interfejsu użytkownika, który musi obsługiwać TextPattern wzorzec sterowania.
Obiekt TextPatternRange może reprezentować punkt wstawiania, podzbiór lub cały tekst w kontenerze TextPattern .
Metody
AddToSelection() |
Dodaje do kolekcji wyróżnionego tekstu w kontenerze tekstowym obsługującym wiele rozłącznych zaznaczeń. |
Clone() |
Zwraca nowy ITextRangeProvider identyczny z oryginałem ITextRangeProvider i dziedziczy wszystkie właściwości oryginału. |
Compare(ITextRangeProvider) |
Zwraca wartość wskazującą, czy zakres tekstu ( Start punkt końcowy do End punktu końcowego) zakresu tekstu jest taki sam jak inny zakres tekstu. |
CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Zwraca wartość określającą, czy dwa zakresy tekstu mają identyczne punkty końcowe. |
ExpandToEnclosingUnit(TextUnit) |
Rozwija zakres tekstu do określonej jednostki tekstowej. |
FindAttribute(Int32, Object, Boolean) |
Zwraca podzbiór zakresu tekstu, który ma określoną wartość atrybutu. |
FindText(String, Boolean, Boolean) |
Zwraca podzbiór zakresu tekstu zawierający określony tekst. |
GetAttributeValue(Int32) |
Pobiera wartość określonego atrybutu w zakresie tekstu. |
GetBoundingRectangles() |
Pobiera kolekcję powiązanych prostokątów dla każdego w pełni lub częściowo widocznego wiersza tekstu w zakresie tekstu. |
GetChildren() |
Pobiera kolekcję wszystkich osadzonych obiektów należących do zakresu tekstu. |
GetEnclosingElement() |
Zwraca najbardziej wewnętrzną kontrolkę, która otacza zakres tekstu. |
GetText(Int32) |
Pobiera zwykły tekst zakresu. |
Move(TextUnit, Int32) |
Przenosi zakres tekstu o określonej liczbie jednostek tekstowych. |
MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Przenosi jeden punkt końcowy zakresu tekstu do określonego punktu końcowego drugiego zakresu tekstu. |
MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32) |
Przenosi jeden punkt końcowy zakresu tekstu o określonej liczbie jednostek tekstowych w zakresie dokumentu. |
RemoveFromSelection() |
Usuwa wyróżnioną sekcję tekstu odpowiadającą obiektom wywołującym Start i End punktom końcowym z kolekcji wyróżnionego tekstu w kontenerze tekstowym obsługującym wiele rozłącznych zaznaczeń. |
ScrollIntoView(Boolean) |
Powoduje, że kontrolka tekstu przewija się w pionie, dopóki zakres tekstu nie będzie widoczny w oknie widoku. |
Select() |
Wyróżnia tekst w kontrolce tekstu odpowiadający zakresowi Start tekstu i End punktom końcowym. |
Dotyczy
Zobacz też
- TextPatternRange
- Wzorce formantów automatyzacji interfejsu użytkownika — omówienie
- Implementacja dostawcy automatyzacja interfejsu użytkownika po stronie serwera
- Implementacja dostawcy automatyzacja interfejsu użytkownika po stronie klienta
- Obsługa wzorców formantów dostawcy automatyzacji interfejsu użytkownika
- Przegląd automatyzacji interfejsu użytkownika — TextPattern