C# Class LayoutFarm.Text.InternalTextLayerController

Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
JoinWithNextLine ( ) : void
RemoveSelectedText ( ) : VisualSelectionRangeSnapShot
SplitSelectedText ( ) : void

Method Details

AddCharToCurrentLine() public méthode

public AddCharToCurrentLine ( char c ) : void
c char
Résultat void

AddRuns() public méthode

public AddRuns ( IEnumerable textSpans ) : void
textSpans IEnumerable
Résultat void

AddTextRunToCurrentLine() public méthode

public AddTextRunToCurrentLine ( EditableRun t ) : void
t EditableRun
Résultat void

AddTextRunsToCurrentLine() public méthode

public AddTextRunsToCurrentLine ( IEnumerable textRuns ) : void
textRuns IEnumerable
Résultat void

CancelSelect() public méthode

public CancelSelect ( ) : void
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

CopyAllToPlainText() public méthode

public CopyAllToPlainText ( System.StringBuilder output ) : void
output System.StringBuilder
Résultat void

CopyCurrentLine() public méthode

public CopyCurrentLine ( System.StringBuilder output ) : void
output System.StringBuilder
Résultat void

CopyLine() public méthode

public CopyLine ( int lineNum, System.StringBuilder output ) : void
lineNum int
output System.StringBuilder
Résultat void

CopySelectedTextToPlainText() public méthode

public CopySelectedTextToPlainText ( System.StringBuilder stBuilder ) : void
stBuilder System.StringBuilder
Résultat void

DoBackspace() public méthode

public DoBackspace ( ) : bool
Résultat bool

DoDelete() public méthode

public DoDelete ( ) : VisualSelectionRangeSnapShot
Résultat VisualSelectionRangeSnapShot

DoEnd() public méthode

public DoEnd ( ) : void
Résultat void

DoFormatSelection() public méthode

public DoFormatSelection ( TextSpanStyle textStyle ) : void
textStyle TextSpanStyle
Résultat void

DoHome() public méthode

public DoHome ( ) : void
Résultat void

EndSelect() public méthode

public EndSelect ( ) : void
Résultat void

EndSelectIfNoSelection() public méthode

public EndSelectIfNoSelection ( ) : void
Résultat void

FindTextRunOnPosition() public méthode

public FindTextRunOnPosition ( int x, int y ) : VisualPointInfo
x int
y int
Résultat VisualPointInfo

GetCurrentPointInfo() public méthode

public GetCurrentPointInfo ( ) : EditableVisualPointInfo
Résultat EditableVisualPointInfo

GetFirstTextStyleInSelectedRange() public méthode

public GetFirstTextStyleInSelectedRange ( ) : TextSpanStyle
Résultat TextSpanStyle

GetNextCharacterWidth() public méthode

public GetNextCharacterWidth ( ) : int
Résultat int

InternalTextLayerController() public méthode

public InternalTextLayerController ( TextEditRenderBox visualTextSurface, EditableTextFlowLayer textLayer ) : System
visualTextSurface TextEditRenderBox
textLayer EditableTextFlowLayer
Résultat System

LoadTextRun() public méthode

public LoadTextRun ( IEnumerable runs ) : void
runs IEnumerable
Résultat void

ReplaceCurrentLineTextRun() public méthode

public ReplaceCurrentLineTextRun ( IEnumerable textruns ) : void
textruns IEnumerable
Résultat void

ReplaceCurrentTextRunContent() public méthode

public ReplaceCurrentTextRunContent ( int nBackSpace, EditableRun newTextRun ) : void
nBackSpace int
newTextRun EditableRun
Résultat void

ReplaceLine() public méthode

public ReplaceLine ( int lineNum, IEnumerable textruns ) : void
lineNum int
textruns IEnumerable
Résultat void

ReplaceLocalContent() public méthode

public ReplaceLocalContent ( int nBackSpace, string content ) : void
nBackSpace int
content string
Résultat void

ReverseLastUndoAction() public méthode

public ReverseLastUndoAction ( ) : void
Résultat void

SetCaretPos() public méthode

public SetCaretPos ( int x, int y ) : void
x int
y int
Résultat void

SplitCurrentLineIntoNewLine() public méthode

public SplitCurrentLineIntoNewLine ( ) : void
Résultat void

StartSelect() public méthode

public StartSelect ( ) : void
Résultat void

StartSelectIfNoSelection() public méthode

public StartSelectIfNoSelection ( ) : void
Résultat void

UndoLastAction() public méthode

public UndoLastAction ( ) : void
Résultat void

UpdateSelectionRange() public méthode

public UpdateSelectionRange ( ) : void
Résultat void