C# Class LayoutFarm.Text.TextLineWriter

Inheritance: TextLineReader
Mostra file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
AddCharacter ( char c ) : void
AddTextSpan ( EditableRun textRun ) : void
Clear ( ) : void
DoBackspace ( ) : char
DoDelete ( ) : char
EnsureCurrentTextRun ( ) : void
EnsureCurrentTextRun ( int index ) : void
GetCurrentTextRun ( ) : EditableRun
JoinWithNextLine ( ) : void
Reload ( IEnumerable runs ) : void
RemoveSelectedTextRuns ( VisualSelectionRange selectionRange ) : void
ReplaceAllLineContent ( EditableRun runs ) : void
ReplaceCurrentLine ( IEnumerable textRuns ) : void
SplitSelectedText ( VisualSelectionRange selectionRange ) : LayoutFarm.Text.EditableVisualPointInfo[]
SplitToNewLine ( ) : void
TextLineWriter ( EditableTextFlowLayer textLayer ) : System

Private Methods

Method Description
Delete ( ) : char
GetBackgroundWriter ( ) : BackGroundTextLineWriter

Method Details

AddCharacter() public method

public AddCharacter ( char c ) : void
c char
return void

AddTextSpan() public method

public AddTextSpan ( EditableRun textRun ) : void
textRun EditableRun
return void

Clear() public method

public Clear ( ) : void
return void

DoBackspace() public method

public DoBackspace ( ) : char
return char

DoDelete() public method

public DoDelete ( ) : char
return char

EnsureCurrentTextRun() public method

public EnsureCurrentTextRun ( ) : void
return void

EnsureCurrentTextRun() public method

public EnsureCurrentTextRun ( int index ) : void
index int
return void

GetCurrentTextRun() public method

public GetCurrentTextRun ( ) : EditableRun
return EditableRun

JoinWithNextLine() public method

public JoinWithNextLine ( ) : void
return void

Reload() public method

public Reload ( IEnumerable runs ) : void
runs IEnumerable
return void

RemoveSelectedTextRuns() public method

public RemoveSelectedTextRuns ( VisualSelectionRange selectionRange ) : void
selectionRange VisualSelectionRange
return void

ReplaceAllLineContent() public method

public ReplaceAllLineContent ( EditableRun runs ) : void
runs EditableRun
return void

ReplaceCurrentLine() public method

public ReplaceCurrentLine ( IEnumerable textRuns ) : void
textRuns IEnumerable
return void

SplitSelectedText() public method

public SplitSelectedText ( VisualSelectionRange selectionRange ) : LayoutFarm.Text.EditableVisualPointInfo[]
selectionRange VisualSelectionRange
return LayoutFarm.Text.EditableVisualPointInfo[]

SplitToNewLine() public method

public SplitToNewLine ( ) : void
return void

TextLineWriter() public method

public TextLineWriter ( EditableTextFlowLayer textLayer ) : System
textLayer EditableTextFlowLayer
return System