C# 클래스 LayoutFarm.Text.InternalTextLayerController

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
AddCharToCurrentLine ( char c ) : void
AddRuns ( IEnumerable textSpans ) : void
AddTextRunToCurrentLine ( EditableRun t ) : void
AddTextRunsToCurrentLine ( IEnumerable textRuns ) : void
CancelSelect ( ) : void
Clear ( ) : void
CopyAllToPlainText ( System.StringBuilder output ) : void
CopyCurrentLine ( System.StringBuilder output ) : void
CopyLine ( int lineNum, System.StringBuilder output ) : void
CopySelectedTextToPlainText ( System.StringBuilder stBuilder ) : void
DoBackspace ( ) : bool
DoDelete ( ) : VisualSelectionRangeSnapShot
DoEnd ( ) : void
DoFormatSelection ( TextSpanStyle textStyle ) : void
DoHome ( ) : void
EndSelect ( ) : void
EndSelectIfNoSelection ( ) : void
FindTextRunOnPosition ( int x, int y ) : VisualPointInfo
GetCurrentPointInfo ( ) : EditableVisualPointInfo
GetFirstTextStyleInSelectedRange ( ) : TextSpanStyle
GetNextCharacterWidth ( ) : int
InternalTextLayerController ( TextEditRenderBox visualTextSurface, EditableTextFlowLayer textLayer ) : System
LoadTextRun ( IEnumerable runs ) : void
ReplaceCurrentLineTextRun ( IEnumerable textruns ) : void
ReplaceCurrentTextRunContent ( int nBackSpace, EditableRun newTextRun ) : void
ReplaceLine ( int lineNum, IEnumerable textruns ) : void
ReplaceLocalContent ( int nBackSpace, string content ) : void
ReverseLastUndoAction ( ) : void
SetCaretPos ( int x, int y ) : void
SplitCurrentLineIntoNewLine ( ) : void
StartSelect ( ) : void
StartSelectIfNoSelection ( ) : void
UndoLastAction ( ) : void
UpdateSelectionRange ( ) : void

비공개 메소드들

메소드 설명
JoinWithNextLine ( ) : void
RemoveSelectedText ( ) : VisualSelectionRangeSnapShot
SplitSelectedText ( ) : void

메소드 상세

AddCharToCurrentLine() 공개 메소드

public AddCharToCurrentLine ( char c ) : void
c char
리턴 void

AddRuns() 공개 메소드

public AddRuns ( IEnumerable textSpans ) : void
textSpans IEnumerable
리턴 void

AddTextRunToCurrentLine() 공개 메소드

public AddTextRunToCurrentLine ( EditableRun t ) : void
t EditableRun
리턴 void

AddTextRunsToCurrentLine() 공개 메소드

public AddTextRunsToCurrentLine ( IEnumerable textRuns ) : void
textRuns IEnumerable
리턴 void

CancelSelect() 공개 메소드

public CancelSelect ( ) : void
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CopyAllToPlainText() 공개 메소드

public CopyAllToPlainText ( System.StringBuilder output ) : void
output System.StringBuilder
리턴 void

CopyCurrentLine() 공개 메소드

public CopyCurrentLine ( System.StringBuilder output ) : void
output System.StringBuilder
리턴 void

CopyLine() 공개 메소드

public CopyLine ( int lineNum, System.StringBuilder output ) : void
lineNum int
output System.StringBuilder
리턴 void

CopySelectedTextToPlainText() 공개 메소드

public CopySelectedTextToPlainText ( System.StringBuilder stBuilder ) : void
stBuilder System.StringBuilder
리턴 void

DoBackspace() 공개 메소드

public DoBackspace ( ) : bool
리턴 bool

DoDelete() 공개 메소드

public DoDelete ( ) : VisualSelectionRangeSnapShot
리턴 VisualSelectionRangeSnapShot

DoEnd() 공개 메소드

public DoEnd ( ) : void
리턴 void

DoFormatSelection() 공개 메소드

public DoFormatSelection ( TextSpanStyle textStyle ) : void
textStyle TextSpanStyle
리턴 void

DoHome() 공개 메소드

public DoHome ( ) : void
리턴 void

EndSelect() 공개 메소드

public EndSelect ( ) : void
리턴 void

EndSelectIfNoSelection() 공개 메소드

public EndSelectIfNoSelection ( ) : void
리턴 void

FindTextRunOnPosition() 공개 메소드

public FindTextRunOnPosition ( int x, int y ) : VisualPointInfo
x int
y int
리턴 VisualPointInfo

GetCurrentPointInfo() 공개 메소드

public GetCurrentPointInfo ( ) : EditableVisualPointInfo
리턴 EditableVisualPointInfo

GetFirstTextStyleInSelectedRange() 공개 메소드

public GetFirstTextStyleInSelectedRange ( ) : TextSpanStyle
리턴 TextSpanStyle

GetNextCharacterWidth() 공개 메소드

public GetNextCharacterWidth ( ) : int
리턴 int

InternalTextLayerController() 공개 메소드

public InternalTextLayerController ( TextEditRenderBox visualTextSurface, EditableTextFlowLayer textLayer ) : System
visualTextSurface TextEditRenderBox
textLayer EditableTextFlowLayer
리턴 System

LoadTextRun() 공개 메소드

public LoadTextRun ( IEnumerable runs ) : void
runs IEnumerable
리턴 void

ReplaceCurrentLineTextRun() 공개 메소드

public ReplaceCurrentLineTextRun ( IEnumerable textruns ) : void
textruns IEnumerable
리턴 void

ReplaceCurrentTextRunContent() 공개 메소드

public ReplaceCurrentTextRunContent ( int nBackSpace, EditableRun newTextRun ) : void
nBackSpace int
newTextRun EditableRun
리턴 void

ReplaceLine() 공개 메소드

public ReplaceLine ( int lineNum, IEnumerable textruns ) : void
lineNum int
textruns IEnumerable
리턴 void

ReplaceLocalContent() 공개 메소드

public ReplaceLocalContent ( int nBackSpace, string content ) : void
nBackSpace int
content string
리턴 void

ReverseLastUndoAction() 공개 메소드

public ReverseLastUndoAction ( ) : void
리턴 void

SetCaretPos() 공개 메소드

public SetCaretPos ( int x, int y ) : void
x int
y int
리턴 void

SplitCurrentLineIntoNewLine() 공개 메소드

public SplitCurrentLineIntoNewLine ( ) : void
리턴 void

StartSelect() 공개 메소드

public StartSelect ( ) : void
리턴 void

StartSelectIfNoSelection() 공개 메소드

public StartSelectIfNoSelection ( ) : void
리턴 void

UndoLastAction() 공개 메소드

public UndoLastAction ( ) : void
리턴 void

UpdateSelectionRange() 공개 메소드

public UpdateSelectionRange ( ) : void
리턴 void