C# Class AtspiUiaSource.TextRangePattern

Inheritance: ITextPatternRange
Afficher le fichier Open project: mono/uia2atk Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddToSelection() public méthode

public AddToSelection ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : ITextPatternRange
Résultat ITextPatternRange

Compare() public méthode

public Compare ( ITextPatternRange range ) : bool
range ITextPatternRange
Résultat bool

CompareEndpoints() public méthode

public CompareEndpoints ( TextPatternRangeEndpoint endpoint, ITextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint ) : int
endpoint TextPatternRangeEndpoint
targetRange ITextPatternRange
targetEndpoint TextPatternRangeEndpoint
Résultat int

ExpandToEnclosingUnit() public méthode

public ExpandToEnclosingUnit ( TextUnit unit ) : void
unit TextUnit
Résultat void

FindAttribute() public méthode

public FindAttribute ( AutomationTextAttribute attribute, object value, bool backward ) : ITextPatternRange
attribute System.Windows.Automation.AutomationTextAttribute
value object
backward bool
Résultat ITextPatternRange

FindText() public méthode

public FindText ( string txt, bool backward, bool ignoreCase ) : ITextPatternRange
txt string
backward bool
ignoreCase bool
Résultat ITextPatternRange

GetAttributeValue() public méthode

public GetAttributeValue ( AutomationTextAttribute attribute ) : object
attribute System.Windows.Automation.AutomationTextAttribute
Résultat object

GetBoundingRectangles() public méthode

public GetBoundingRectangles ( ) : System.Windows.Rect[]
Résultat System.Windows.Rect[]

GetChildren() public méthode

public GetChildren ( ) : IElement[]
Résultat IElement[]

GetEnclosingElement() public méthode

public GetEnclosingElement ( ) : IElement
Résultat IElement

GetText() public méthode

public GetText ( int maxLength ) : string
maxLength int
Résultat string

Move() public méthode

public Move ( TextUnit unit, int count ) : int
unit TextUnit
count int
Résultat int

MoveEndpointByRange() public méthode

public MoveEndpointByRange ( TextPatternRangeEndpoint endpoint, ITextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint ) : void
endpoint TextPatternRangeEndpoint
targetRange ITextPatternRange
targetEndpoint TextPatternRangeEndpoint
Résultat void

MoveEndpointByUnit() public méthode

public MoveEndpointByUnit ( TextPatternRangeEndpoint endpoint, TextUnit unit, int count ) : int
endpoint TextPatternRangeEndpoint
unit TextUnit
count int
Résultat int

RemoveFromSelection() public méthode

public RemoveFromSelection ( ) : void
Résultat void

ScrollIntoView() public méthode

public ScrollIntoView ( bool alignToTop ) : void
alignToTop bool
Résultat void

Select() public méthode

public Select ( ) : void
Résultat void

TextRangePattern() public méthode

public TextRangePattern ( Accessible accessible ) : System
accessible Atspi.Accessible
Résultat System

TextRangePattern() public méthode

public TextRangePattern ( Accessible accessible, int startOffset, int endOffset ) : System
accessible Atspi.Accessible
startOffset int
endOffset int
Résultat System