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

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

Private Properties

Свойство Тип Описание
CalculateDrawingStringSize PixelFarm.Drawing.Size
EvaluateFontAndTextColor int
InsertAfter void
MakeTextRun EditableRun
Remove EditableRun
UpdateRunWidth void

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

Метод Описание
Clone ( ) : EditableRun
Copy ( int startIndex ) : EditableRun
Copy ( int startIndex, int length ) : EditableRun
CopyContentToStringBuilder ( StringBuilder stBuilder ) : void
CustomDrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
EditableTextRun ( RootGraphic gfx, char copyBuffer, TextSpanStyle style ) : System
EditableTextRun ( RootGraphic gfx, string str, TextSpanStyle style ) : System
GetChar ( int index ) : char
GetCharacterFromPixelOffset ( int pixelOffset ) : EditableRunCharLocation
GetRunWidth ( int charOffset ) : int
LeftCopy ( int index ) : EditableRun
ResetRootGraphics ( RootGraphic rootgfx ) : void
SetStyle ( TextSpanStyle spanStyle ) : void

Защищенные методы

Метод Описание
GetFont ( ) : RequestFont

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

Метод Описание
CalculateDrawingStringSize ( char buffer, int length ) : Size
EvaluateFontAndTextColor ( Canvas canvas, TextSpanStyle spanStyle ) : int
InsertAfter ( int index, char c ) : void
MakeTextRun ( int sourceIndex, int length ) : EditableRun
Remove ( int startIndex, int length, bool withFreeRun ) : EditableRun
UpdateRunWidth ( ) : void

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

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

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

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

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

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

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

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

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

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

public CustomDrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
canvas PixelFarm.Drawing.Canvas
updateArea PixelFarm.Drawing.Rectangle
Результат void

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

public EditableTextRun ( RootGraphic gfx, char copyBuffer, TextSpanStyle style ) : System
gfx RootGraphic
copyBuffer char
style TextSpanStyle
Результат System

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

public EditableTextRun ( RootGraphic gfx, string str, TextSpanStyle style ) : System
gfx RootGraphic
str string
style TextSpanStyle
Результат System

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

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

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

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

GetFont() защищенный Метод

protected GetFont ( ) : RequestFont
Результат PixelFarm.Drawing.RequestFont

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

public GetRunWidth ( int charOffset ) : int
charOffset int
Результат int

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

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

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

public ResetRootGraphics ( RootGraphic rootgfx ) : void
rootgfx RootGraphic
Результат void

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

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