C# 클래스 AtspiUiaSource.TextRangePattern

상속: ITextPatternRange
파일 보기 프로젝트 열기: mono/uia2atk 1 사용 예제들

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