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

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

Private Properties

Свойство Тип Описание
InnerGetCharacterFromPixelOffset EditableRunCharLocation
InnerRemove EditableRun
InnerRemove EditableRun
InsertAfter void
Remove EditableRun
SetInternalLinkedNode void
UpdateRunWidth void

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

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

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

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

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

Clone() публичный абстрактный Метод

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

Copy() публичный абстрактный Метод

public abstract Copy ( int startIndex ) : EditableRun
startIndex int
Результат EditableRun

Copy() публичный абстрактный Метод

public abstract Copy ( int startIndex, int length ) : EditableRun
startIndex int
length int
Результат EditableRun

CopyContentToStringBuilder() публичный абстрактный Метод

public abstract CopyContentToStringBuilder ( StringBuilder stBuilder ) : void
stBuilder StringBuilder
Результат void

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

public EditableRun ( RootGraphic gfx ) : System
gfx RootGraphic
Результат System

GetChar() публичный абстрактный Метод

public abstract GetChar ( int index ) : char
index int
Результат char

GetCharacterFromPixelOffset() публичный абстрактный Метод

public abstract GetCharacterFromPixelOffset ( int pixelOffset ) : EditableRunCharLocation
pixelOffset int
Результат EditableRunCharLocation

GetRunWidth() публичный абстрактный Метод

get run width from start (left**) to charOffset
public abstract GetRunWidth ( int charOffset ) : int
charOffset int
Результат int

InnerTextRunTopDownReCalculateContentSize() публичный статический Метод

public static InnerTextRunTopDownReCalculateContentSize ( EditableRun ve ) : void
ve EditableRun
Результат void

LeftCopy() публичный абстрактный Метод

public abstract LeftCopy ( int index ) : EditableRun
index int
Результат EditableRun

SetStyle() публичный абстрактный Метод

public abstract SetStyle ( TextSpanStyle spanStyle ) : void
spanStyle TextSpanStyle
Результат void

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

public ToString ( ) : string
Результат string

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

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

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

public dbug_FullElementDescription ( ) : string
Результат string