C# Класс AtspiUiaSource.TextRangePattern

Наследование: ITextPatternRange
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BackwardPeekNewline bool
ForwardPeekNewline bool
GetAtkBoundaryType BoundaryType
IsWordSeparator bool
LineParagraphNormalize void
ParagraphMoveEndPoint int
ParagraphMoveStartEndPoint int
ParagraphMoveStartPoint int
ParagraphNormalize void
WordMoveEndPoint int
WordMoveStartEndPoint int
WordMoveStartPoint int
WordNormalize void

Открытые методы

Метод Описание
AddToSelection ( ) : void
Clone ( ) : ITextPatternRange
Compare ( ITextPatternRange range ) : bool
CompareEndpoints ( TextPatternRangeEndpoint endpoint, ITextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint ) : int
ExpandToEnclosingUnit ( TextUnit unit ) : void
FindAttribute ( AutomationTextAttribute attribute, object value, bool backward ) : ITextPatternRange
FindText ( string txt, bool backward, bool ignoreCase ) : ITextPatternRange
GetAttributeValue ( AutomationTextAttribute attribute ) : object
GetBoundingRectangles ( ) : System.Windows.Rect[]
GetChildren ( ) : IElement[]
GetEnclosingElement ( ) : IElement
GetText ( int maxLength ) : string
Move ( TextUnit unit, int count ) : int
MoveEndpointByRange ( TextPatternRangeEndpoint endpoint, ITextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint ) : void
MoveEndpointByUnit ( TextPatternRangeEndpoint endpoint, TextUnit unit, int count ) : int
RemoveFromSelection ( ) : void
ScrollIntoView ( bool alignToTop ) : void
Select ( ) : void
TextRangePattern ( Accessible accessible ) : System
TextRangePattern ( Accessible accessible, int startOffset, int endOffset ) : System

Приватные методы

Метод Описание
BackwardPeekNewline ( int i, string txt, int &n_chars ) : bool
ForwardPeekNewline ( int i, string txt, int &n_chars ) : bool
GetAtkBoundaryType ( TextUnit unit, bool end ) : BoundaryType
IsWordSeparator ( char c ) : bool
LineParagraphNormalize ( bool is_line ) : void
ParagraphMoveEndPoint ( int count ) : int
ParagraphMoveStartEndPoint ( int count, int &point ) : int
ParagraphMoveStartPoint ( int count ) : int
ParagraphNormalize ( ) : void
WordMoveEndPoint ( int count ) : int
WordMoveStartEndPoint ( int count, int &point ) : int
WordMoveStartPoint ( int count ) : int
WordNormalize ( ) : void

Описание методов

AddToSelection() публичный Метод

public AddToSelection ( ) : void
Результат void

Clone() публичный Метод

public Clone ( ) : ITextPatternRange
Результат ITextPatternRange

Compare() публичный Метод

public Compare ( ITextPatternRange range ) : bool
range ITextPatternRange
Результат bool

CompareEndpoints() публичный Метод

public CompareEndpoints ( TextPatternRangeEndpoint endpoint, ITextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint ) : int
endpoint TextPatternRangeEndpoint
targetRange ITextPatternRange
targetEndpoint TextPatternRangeEndpoint
Результат int

ExpandToEnclosingUnit() публичный Метод

public ExpandToEnclosingUnit ( TextUnit unit ) : void
unit TextUnit
Результат void

FindAttribute() публичный Метод

public FindAttribute ( AutomationTextAttribute attribute, object value, bool backward ) : ITextPatternRange
attribute System.Windows.Automation.AutomationTextAttribute
value object
backward bool
Результат ITextPatternRange

FindText() публичный Метод

public FindText ( string txt, bool backward, bool ignoreCase ) : ITextPatternRange
txt string
backward bool
ignoreCase bool
Результат ITextPatternRange

GetAttributeValue() публичный Метод

public GetAttributeValue ( AutomationTextAttribute attribute ) : object
attribute System.Windows.Automation.AutomationTextAttribute
Результат object

GetBoundingRectangles() публичный Метод

public GetBoundingRectangles ( ) : System.Windows.Rect[]
Результат System.Windows.Rect[]

GetChildren() публичный Метод

public GetChildren ( ) : IElement[]
Результат IElement[]

GetEnclosingElement() публичный Метод

public GetEnclosingElement ( ) : IElement
Результат IElement

GetText() публичный Метод

public GetText ( int maxLength ) : string
maxLength int
Результат string

Move() публичный Метод

public Move ( TextUnit unit, int count ) : int
unit TextUnit
count int
Результат int

MoveEndpointByRange() публичный Метод

public MoveEndpointByRange ( TextPatternRangeEndpoint endpoint, ITextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint ) : void
endpoint TextPatternRangeEndpoint
targetRange ITextPatternRange
targetEndpoint TextPatternRangeEndpoint
Результат void

MoveEndpointByUnit() публичный Метод

public MoveEndpointByUnit ( TextPatternRangeEndpoint endpoint, TextUnit unit, int count ) : int
endpoint TextPatternRangeEndpoint
unit TextUnit
count int
Результат int

RemoveFromSelection() публичный Метод

public RemoveFromSelection ( ) : void
Результат void

ScrollIntoView() публичный Метод

public ScrollIntoView ( bool alignToTop ) : void
alignToTop bool
Результат void

Select() публичный Метод

public Select ( ) : void
Результат void

TextRangePattern() публичный Метод

public TextRangePattern ( Accessible accessible ) : System
accessible Atspi.Accessible
Результат System

TextRangePattern() публичный Метод

public TextRangePattern ( Accessible accessible, int startOffset, int endOffset ) : System
accessible Atspi.Accessible
startOffset int
endOffset int
Результат System