C# 클래스 LayoutFarm.Text.EditableTextFlowLayer

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

공개 메소드들

메소드 설명
AddAfter ( EditableRun afterVisualElement, EditableRun visualElement ) : void
AddBefore ( EditableRun beforeVisualElement, EditableRun visualElement ) : void
AddTop ( EditableRun visualElement ) : void
Clear ( ) : void
CopyContentToStringBuilder ( System.StringBuilder stBuilder ) : void
DrawChildContent ( Canvas canvas, Rectangle updateArea ) : void
EditableTextFlowLayer ( TextEditRenderBox owner ) : System
GetRenderElementIter ( ) : IEnumerable
GetRenderElementReverseIter ( ) : IEnumerable
HitTestCore ( HitChain hitChain ) : bool
SetUseDoubleCanvas ( bool useWithWidth, bool useWithHeight ) : void
ToString ( ) : string
TopDownReArrangeContent ( ) : void
TopDownReCalculateContentSize ( ) : void
dbugGetDrawingIter2 ( ) : IEnumerable
dbug_DumpElementProps ( dbugLayoutMsgWriter writer ) : void

비공개 메소드들

메소드 설명
AppendLine ( EditableTextLine line ) : void
GetDrawingIter ( EditableRun start, EditableRun stop ) : IEnumerable
GetTextLine ( int lineId ) : EditableTextLine
GetTextLineAtPos ( int y ) : EditableTextLine
InsertLine ( int insertAt, EditableTextLine textLine ) : void
InsertNewLine ( int insertAt ) : EditableTextLine
PerformHorizontalFlowArrange ( int ownerClientLeft, int ownerClientWidth, int ownerClientTop ) : void
PerformHorizontalFlowArrangeForMultilineText ( int ownerClientLeft, int ownerClientWidth, int ownerClientTop ) : void
ReCalculateContentSizeHorizontalFlow ( EditableTextFlowLayer layer ) : Size
Reload ( IEnumerable runs ) : void
Remove ( int lineId ) : void
TextRunForward ( EditableRun startRun, EditableRun stopRun ) : IEnumerable
debug_RecordLineInfo ( RenderBoxBase owner, EditableTextLine line ) : void

메소드 상세

AddAfter() 공개 메소드

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

AddBefore() 공개 메소드

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

AddTop() 공개 메소드

public AddTop ( EditableRun visualElement ) : void
visualElement EditableRun
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CopyContentToStringBuilder() 공개 메소드

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

DrawChildContent() 공개 메소드

public DrawChildContent ( Canvas canvas, Rectangle updateArea ) : void
canvas Canvas
updateArea Rectangle
리턴 void

EditableTextFlowLayer() 공개 메소드

public EditableTextFlowLayer ( TextEditRenderBox owner ) : System
owner TextEditRenderBox
리턴 System

GetRenderElementIter() 공개 메소드

public GetRenderElementIter ( ) : IEnumerable
리턴 IEnumerable

GetRenderElementReverseIter() 공개 메소드

public GetRenderElementReverseIter ( ) : IEnumerable
리턴 IEnumerable

HitTestCore() 공개 메소드

public HitTestCore ( HitChain hitChain ) : bool
hitChain HitChain
리턴 bool

SetUseDoubleCanvas() 공개 메소드

public SetUseDoubleCanvas ( bool useWithWidth, bool useWithHeight ) : void
useWithWidth bool
useWithHeight bool
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TopDownReArrangeContent() 공개 메소드

public TopDownReArrangeContent ( ) : void
리턴 void

TopDownReCalculateContentSize() 공개 메소드

public TopDownReCalculateContentSize ( ) : void
리턴 void

dbugGetDrawingIter2() 공개 메소드

public dbugGetDrawingIter2 ( ) : IEnumerable
리턴 IEnumerable

dbug_DumpElementProps() 공개 메소드

public dbug_DumpElementProps ( dbugLayoutMsgWriter writer ) : void
writer dbugLayoutMsgWriter
리턴 void