C# Класс LayoutFarm.Text.TextLineWriter

Наследование: TextLineReader
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
Delete ( ) : char
GetBackgroundWriter ( ) : BackGroundTextLineWriter

Описание методов

AddCharacter() публичный Метод

public AddCharacter ( char c ) : void
c char
Результат void

AddTextSpan() публичный Метод

public AddTextSpan ( EditableRun textRun ) : void
textRun EditableRun
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

DoBackspace() публичный Метод

public DoBackspace ( ) : char
Результат char

DoDelete() публичный Метод

public DoDelete ( ) : char
Результат char

EnsureCurrentTextRun() публичный Метод

public EnsureCurrentTextRun ( ) : void
Результат void

EnsureCurrentTextRun() публичный Метод

public EnsureCurrentTextRun ( int index ) : void
index int
Результат void

GetCurrentTextRun() публичный Метод

public GetCurrentTextRun ( ) : EditableRun
Результат EditableRun

JoinWithNextLine() публичный Метод

public JoinWithNextLine ( ) : void
Результат void

Reload() публичный Метод

public Reload ( IEnumerable runs ) : void
runs IEnumerable
Результат void

RemoveSelectedTextRuns() публичный Метод

public RemoveSelectedTextRuns ( VisualSelectionRange selectionRange ) : void
selectionRange VisualSelectionRange
Результат void

ReplaceAllLineContent() публичный Метод

public ReplaceAllLineContent ( EditableRun runs ) : void
runs EditableRun
Результат void

ReplaceCurrentLine() публичный Метод

public ReplaceCurrentLine ( IEnumerable textRuns ) : void
textRuns IEnumerable
Результат void

SplitSelectedText() публичный Метод

public SplitSelectedText ( VisualSelectionRange selectionRange ) : LayoutFarm.Text.EditableVisualPointInfo[]
selectionRange VisualSelectionRange
Результат LayoutFarm.Text.EditableVisualPointInfo[]

SplitToNewLine() публичный Метод

public SplitToNewLine ( ) : void
Результат void

TextLineWriter() публичный Метод

public TextLineWriter ( EditableTextFlowLayer textLayer ) : System
textLayer EditableTextFlowLayer
Результат System