C# Class LayoutFarm.Text.EditableRun

Inheritance: RenderElement
显示文件 Open project: prepare/HTML-Renderer Class Usage Examples

Private Properties

Property Type Description
InnerGetCharacterFromPixelOffset EditableRunCharLocation
InnerRemove EditableRun
InnerRemove EditableRun
InsertAfter void
Remove EditableRun
SetInternalLinkedNode void
UpdateRunWidth void

Public Methods

Method Description
Clone ( ) : EditableRun
Copy ( int startIndex ) : EditableRun
Copy ( int startIndex, int length ) : EditableRun
CopyContentToStringBuilder ( StringBuilder stBuilder ) : void
EditableRun ( RootGraphic gfx ) : System
GetChar ( int index ) : char
GetCharacterFromPixelOffset ( int pixelOffset ) : EditableRunCharLocation
GetRunWidth ( int charOffset ) : int

get run width from start (left**) to charOffset

InnerTextRunTopDownReCalculateContentSize ( EditableRun ve ) : void
LeftCopy ( int index ) : EditableRun
SetStyle ( TextSpanStyle spanStyle ) : void
ToString ( ) : string
TopDownReCalculateContentSize ( ) : void
dbug_FullElementDescription ( ) : string

Private Methods

Method Description
InnerGetCharacterFromPixelOffset ( EditableRun tt, int pixelOffset ) : EditableRunCharLocation
InnerRemove ( EditableRun tt, int startIndex, bool withFreeRun ) : EditableRun
InnerRemove ( EditableRun tt, int startIndex, int length, bool withFreeRun ) : EditableRun
InsertAfter ( int index, char c ) : void
Remove ( int startIndex, int length, bool withFreeRun ) : EditableRun
SetInternalLinkedNode ( LinkedListNode linkedNode, EditableTextLine ownerTextLine ) : void
UpdateRunWidth ( ) : void

Method Details

Clone() public abstract method

public abstract Clone ( ) : EditableRun
return EditableRun

Copy() public abstract method

public abstract Copy ( int startIndex ) : EditableRun
startIndex int
return EditableRun

Copy() public abstract method

public abstract Copy ( int startIndex, int length ) : EditableRun
startIndex int
length int
return EditableRun

CopyContentToStringBuilder() public abstract method

public abstract CopyContentToStringBuilder ( StringBuilder stBuilder ) : void
stBuilder StringBuilder
return void

EditableRun() public method

public EditableRun ( RootGraphic gfx ) : System
gfx RootGraphic
return System

GetChar() public abstract method

public abstract GetChar ( int index ) : char
index int
return char

GetCharacterFromPixelOffset() public abstract method

public abstract GetCharacterFromPixelOffset ( int pixelOffset ) : EditableRunCharLocation
pixelOffset int
return EditableRunCharLocation

GetRunWidth() public abstract method

get run width from start (left**) to charOffset
public abstract GetRunWidth ( int charOffset ) : int
charOffset int
return int

InnerTextRunTopDownReCalculateContentSize() public static method

public static InnerTextRunTopDownReCalculateContentSize ( EditableRun ve ) : void
ve EditableRun
return void

LeftCopy() public abstract method

public abstract LeftCopy ( int index ) : EditableRun
index int
return EditableRun

SetStyle() public abstract method

public abstract SetStyle ( TextSpanStyle spanStyle ) : void
spanStyle TextSpanStyle
return void

ToString() public method

public ToString ( ) : string
return string

TopDownReCalculateContentSize() public method

public TopDownReCalculateContentSize ( ) : void
return void

dbug_FullElementDescription() public method

public dbug_FullElementDescription ( ) : string
return string