C# 클래스 UiaAtkBridge.BaseTextImplementor

상속: ITextImplementor
파일 보기 프로젝트 열기: mono/uia2atk

보호된 프로퍼티들

프로퍼티 타입 설명
resource Adapter
selectionEndOffset int
selectionStartOffset int

공개 메소드들

메소드 설명
AddSelection ( int startOffset, int endOffset ) : bool
BaseTextImplementor ( Adapter resource ) : System
EmitTextChanged ( Atk detail, int position, int length ) : void
EmitTextChanged ( Atk detail, int position, int length, string curText ) : void
GetBoundedRanges ( Atk rect, Atk coordType, Atk xClipType, Atk yClipType ) : Atk.TextRange
GetCharacterAtOffset ( int offset ) : char
GetCharacterExtents ( int offset, int &x, int &y, int &width, int &height, Atk coords ) : void
GetOffsetAtPoint ( int x, int y, Atk coords ) : int
GetRangeExtents ( int startOffset, int endOffset, Atk coordType, Atk &rect ) : void
GetRunAttributes ( int offset, int &startOffset, int &endOffset ) : Atk.Attribute[]
GetSelection ( int selectionNum, int &startOffset, int &endOffset ) : string
GetText ( int startOffset, int endOffset ) : string
GetTextAfterOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
GetTextAtOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
GetTextBeforeOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
HandleSimpleChange ( string &oldText, int &caretOffset ) : bool
HandleSimpleChange ( string &oldText, int &caretOffset, bool updateCaret ) : bool
RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs e ) : bool
RaiseAutomationPropertyChangedEvent ( AutomationPropertyChangedEventArgs e ) : bool
RemoveSelection ( int selectionNum ) : bool
SetCaretOffSet ( int offset ) : bool
SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool

비공개 메소드들

메소드 설명
BackwardToNextSeparator ( char seps, int startOffset, bool stopEarly ) : int
BackwardToNextSeparator ( char seps, int startOffset, int &stopEarlyOffset, int &stopLateOffset ) : void
CharEqualsAny ( char boilerPlate, char candidates ) : bool
ForwardToNextSeparator ( char seps, int startOffset, bool stopEarly ) : int
ForwardToNextSeparator ( char seps, int startOffset, int &stopEarlyOffset, int &stopLateOffset ) : void
ForwardToNextSeparator ( char seps, int startOffset, int &stopEarlyOffset, int &stopLateOffset, bool findNonSeparators ) : void
GetNotSupportedBoundary ( Atk bType ) : NotSupportedException
IsAddition ( string super, string sub, int &offset ) : bool
ReturnTextWrtOffset ( int startOffset ) : string
ReturnTextWrtOffset ( int startOffset, int endOffset ) : string
UpdateCaretToValidValue ( ) : void

메소드 상세

AddSelection() 공개 메소드

public AddSelection ( int startOffset, int endOffset ) : bool
startOffset int
endOffset int
리턴 bool

BaseTextImplementor() 공개 메소드

public BaseTextImplementor ( Adapter resource ) : System
resource Adapter
리턴 System

EmitTextChanged() 공개 메소드

public EmitTextChanged ( Atk detail, int position, int length ) : void
detail Atk
position int
length int
리턴 void

EmitTextChanged() 공개 메소드

public EmitTextChanged ( Atk detail, int position, int length, string curText ) : void
detail Atk
position int
length int
curText string
리턴 void

GetBoundedRanges() 공개 메소드

public GetBoundedRanges ( Atk rect, Atk coordType, Atk xClipType, Atk yClipType ) : Atk.TextRange
rect Atk
coordType Atk
xClipType Atk
yClipType Atk
리턴 Atk.TextRange

GetCharacterAtOffset() 공개 메소드

public GetCharacterAtOffset ( int offset ) : char
offset int
리턴 char

GetCharacterExtents() 공개 메소드

public GetCharacterExtents ( int offset, int &x, int &y, int &width, int &height, Atk coords ) : void
offset int
x int
y int
width int
height int
coords Atk
리턴 void

GetOffsetAtPoint() 공개 메소드

public GetOffsetAtPoint ( int x, int y, Atk coords ) : int
x int
y int
coords Atk
리턴 int

GetRangeExtents() 공개 메소드

public GetRangeExtents ( int startOffset, int endOffset, Atk coordType, Atk &rect ) : void
startOffset int
endOffset int
coordType Atk
rect Atk
리턴 void

GetRunAttributes() 공개 메소드

public GetRunAttributes ( int offset, int &startOffset, int &endOffset ) : Atk.Attribute[]
offset int
startOffset int
endOffset int
리턴 Atk.Attribute[]

GetSelection() 공개 메소드

public GetSelection ( int selectionNum, int &startOffset, int &endOffset ) : string
selectionNum int
startOffset int
endOffset int
리턴 string

GetText() 공개 메소드

public GetText ( int startOffset, int endOffset ) : string
startOffset int
endOffset int
리턴 string

GetTextAfterOffset() 공개 메소드

public GetTextAfterOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType Atk
startOffset int
endOffset int
리턴 string

GetTextAtOffset() 공개 메소드

public GetTextAtOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType Atk
startOffset int
endOffset int
리턴 string

GetTextBeforeOffset() 공개 메소드

public GetTextBeforeOffset ( int offset, Atk boundaryType, int &startOffset, int &endOffset ) : string
offset int
boundaryType Atk
startOffset int
endOffset int
리턴 string

HandleSimpleChange() 공개 메소드

public HandleSimpleChange ( string &oldText, int &caretOffset ) : bool
oldText string
caretOffset int
리턴 bool

HandleSimpleChange() 공개 메소드

public HandleSimpleChange ( string &oldText, int &caretOffset, bool updateCaret ) : bool
oldText string
caretOffset int
updateCaret bool
리턴 bool

RaiseAutomationEvent() 공개 메소드

public RaiseAutomationEvent ( AutomationEvent eventId, AutomationEventArgs e ) : bool
eventId System.Windows.Automation.AutomationEvent
e System.Windows.Automation.AutomationEventArgs
리턴 bool

RaiseAutomationPropertyChangedEvent() 공개 메소드

public RaiseAutomationPropertyChangedEvent ( AutomationPropertyChangedEventArgs e ) : bool
e System.Windows.Automation.AutomationPropertyChangedEventArgs
리턴 bool

RemoveSelection() 공개 메소드

public RemoveSelection ( int selectionNum ) : bool
selectionNum int
리턴 bool

SetCaretOffSet() 공개 메소드

public SetCaretOffSet ( int offset ) : bool
offset int
리턴 bool

SetSelection() 공개 메소드

public SetSelection ( int selectionNum, int startOffset, int endOffset ) : bool
selectionNum int
startOffset int
endOffset int
리턴 bool

프로퍼티 상세

resource 보호되어 있는 프로퍼티

protected Adapter,UiaAtkBridge resource
리턴 Adapter

selectionEndOffset 보호되어 있는 프로퍼티

protected int selectionEndOffset
리턴 int

selectionStartOffset 보호되어 있는 프로퍼티

protected int selectionStartOffset
리턴 int