C# 클래스 LayoutFarm.Text.EditableTextLine

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

Private Properties

프로퍼티 타입 설명
AddLineBreakAfter void
AddLineBreakBefore void
AddNormalRunAfter void
AddNormalRunBefore void
AddNormalRunToFirst void
AddNormalRunToLast void
CollectLeftRuns LinkedList
CollectRightRuns LinkedList
CreateTextPointInfo EditableVisualPointInfo
GetLineLinkedNode LinkedListNode
GetNextTextRun EditableRun
GetPrevTextRun EditableRun
JoinWithNextLine void
LeftCopy void
Remove void
RemoveLeft void
RemoveRight void
RenderBoxes RenderElement
RenderBoxes string
RenderBoxes void
RightCopy void
SetPostArrangeLineSize void
Split EditableVisualPointInfo
Split LayoutFarm.Text.EditableVisualPointInfo[]
SplitToNewLine EditableTextLine
UnsafeAddAfter void
UnsafeAddFirst void
UnsafeAddLast void
UnsafeDetachFromFlowLayer void
UnsafeRemoveVisualElement void

공개 메소드들

메소드 설명
AddAfter ( EditableRun afterVisualElement, EditableRun v ) : void
AddAfter ( LinkedListNode afternode, EditableRun visualNode ) : void
AddAfter ( LinkedListNode afternode, LinkedListNode visualNode ) : void
AddBefore ( EditableRun beforeVisualElement, EditableRun v ) : void
AddBefore ( LinkedListNode beforequest, EditableRun visualNode ) : void
AddBefore ( LinkedListNode beforequest, LinkedListNode visualNode ) : void
AddFirst ( EditableRun v ) : void
AddFirst ( LinkedListNode visualNode ) : void
AddLast ( EditableRun v ) : void
AddLast ( LinkedListNode visualNode ) : void
Clear ( ) : void
Copy ( LinkedList output ) : void
Copy ( VisualSelectionRange selectionRange, LinkedList output ) : void
GetTextPointInfoFromCaretPoint ( int caretX ) : VisualPointInfo
GetTextPointInfoFromCharIndex ( int charIndex ) : EditableVisualPointInfo
InnerDoJoinWithNextLine ( EditableTextLine line ) : void
LocalResumeLineReArrange ( ) : void
LocalSuspendLineReArrange ( ) : void
RefreshInlineArrange ( ) : void
Remove ( EditableRun v ) : void
Remove ( LinkedListNode visualNode ) : void
ReplaceAll ( IEnumerable textRuns ) : void

비공개 메소드들

메소드 설명
AddLineBreakAfter ( EditableRun afterTextRun ) : void
AddLineBreakBefore ( EditableRun beforeTextRun ) : void
AddNormalRunAfter ( EditableRun afterVisualElement, EditableRun v ) : void
AddNormalRunBefore ( EditableRun beforeVisualElement, EditableRun v ) : void
AddNormalRunToFirst ( EditableRun v ) : void
AddNormalRunToLast ( EditableRun v ) : void
CollectLeftRuns ( EditableRun t ) : LinkedList
CollectRightRuns ( EditableRun t ) : LinkedList
CreateTextPointInfo ( int lineId, int lineCharIndex, int caretPixelX, EditableRun onTextRun, int textRunCharOffset, int textRunPixelOffset ) : EditableVisualPointInfo
GetLineLinkedNode ( EditableRun ve ) : LinkedListNode
GetNextTextRun ( EditableRun run ) : EditableRun
GetPrevTextRun ( EditableRun run ) : EditableRun
JoinWithNextLine ( ) : void
LeftCopy ( VisualPointInfo pointInfo, LinkedList output ) : void
Remove ( VisualSelectionRange selectionRange ) : void
RemoveLeft ( EditableRun t ) : void
RemoveRight ( EditableRun t ) : void
RenderBoxes ( RenderElement afterThisChild, System.Point point ) : RenderElement
RenderBoxes ( ) : string
RenderBoxes ( System.Point &p ) : void
RightCopy ( VisualPointInfo pointInfo, LinkedList output ) : void
SetPostArrangeLineSize ( int lineWidth, int lineHeight ) : void
Split ( EditableVisualPointInfo pointInfo ) : EditableVisualPointInfo
Split ( VisualSelectionRange selectionRange ) : LayoutFarm.Text.EditableVisualPointInfo[]
SplitToNewLine ( EditableRun startVisualElement ) : EditableTextLine
UnsafeAddAfter ( EditableRun after, EditableRun run ) : void
UnsafeAddFirst ( EditableRun run ) : void
UnsafeAddLast ( EditableRun run ) : void
UnsafeDetachFromFlowLayer ( ) : void
UnsafeRemoveVisualElement ( EditableRun v ) : void

메소드 상세

AddAfter() 공개 메소드

public AddAfter ( EditableRun afterVisualElement, EditableRun v ) : void
afterVisualElement EditableRun
v EditableRun
리턴 void

AddAfter() 공개 메소드

public AddAfter ( LinkedListNode afternode, EditableRun visualNode ) : void
afternode LinkedListNode
visualNode EditableRun
리턴 void

AddAfter() 공개 메소드

public AddAfter ( LinkedListNode afternode, LinkedListNode visualNode ) : void
afternode LinkedListNode
visualNode LinkedListNode
리턴 void

AddBefore() 공개 메소드

public AddBefore ( EditableRun beforeVisualElement, EditableRun v ) : void
beforeVisualElement EditableRun
v EditableRun
리턴 void

AddBefore() 공개 메소드

public AddBefore ( LinkedListNode beforequest, EditableRun visualNode ) : void
beforequest LinkedListNode
visualNode EditableRun
리턴 void

AddBefore() 공개 메소드

public AddBefore ( LinkedListNode beforequest, LinkedListNode visualNode ) : void
beforequest LinkedListNode
visualNode LinkedListNode
리턴 void

AddFirst() 공개 메소드

public AddFirst ( EditableRun v ) : void
v EditableRun
리턴 void

AddFirst() 공개 메소드

public AddFirst ( LinkedListNode visualNode ) : void
visualNode LinkedListNode
리턴 void

AddLast() 공개 메소드

public AddLast ( EditableRun v ) : void
v EditableRun
리턴 void

AddLast() 공개 메소드

public AddLast ( LinkedListNode visualNode ) : void
visualNode LinkedListNode
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Copy() 공개 메소드

public Copy ( LinkedList output ) : void
output LinkedList
리턴 void

Copy() 공개 메소드

public Copy ( VisualSelectionRange selectionRange, LinkedList output ) : void
selectionRange VisualSelectionRange
output LinkedList
리턴 void

GetTextPointInfoFromCaretPoint() 공개 메소드

public GetTextPointInfoFromCaretPoint ( int caretX ) : VisualPointInfo
caretX int
리턴 VisualPointInfo

GetTextPointInfoFromCharIndex() 공개 메소드

public GetTextPointInfoFromCharIndex ( int charIndex ) : EditableVisualPointInfo
charIndex int
리턴 EditableVisualPointInfo

InnerDoJoinWithNextLine() 공개 정적인 메소드

public static InnerDoJoinWithNextLine ( EditableTextLine line ) : void
line EditableTextLine
리턴 void

LocalResumeLineReArrange() 공개 메소드

public LocalResumeLineReArrange ( ) : void
리턴 void

LocalSuspendLineReArrange() 공개 메소드

public LocalSuspendLineReArrange ( ) : void
리턴 void

RefreshInlineArrange() 공개 메소드

public RefreshInlineArrange ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( EditableRun v ) : void
v EditableRun
리턴 void

Remove() 공개 메소드

public Remove ( LinkedListNode visualNode ) : void
visualNode LinkedListNode
리턴 void

ReplaceAll() 공개 메소드

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