C# Класс LayoutFarm.HtmlBoxes.CssRun

Represents a word inside an inline box
Because of performance, words of text are the most atomic element in the project. It should be characters, but come on, imagine the performance when drawing char by char on the device.
It may change for future versions of the library.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
dbugId int

Private Properties

Свойство Тип Описание
FindSelectionPoint void
Offset void
OffsetY void
SetHostLine void
SetLocation void
SetSize void

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

Метод Описание
GetGlobalLocation ( float &globalX, float &globalY ) : CssBox
SetOwner ( CssBox owner ) : void
ToString ( ) : string

Represents this word for debugging purposes

WriteContent ( System stbuilder, int start, int length ) : void

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

Метод Описание
CssRun ( CssRunKind rectKind ) : System

Init.

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

Метод Описание
FindSelectionPoint ( IFonts ifonts, int offset, int &selectionIndex, int &runSelectionOffsetPx ) : void
Offset ( float xdiff, float ydiff ) : void
OffsetY ( float ydiff ) : void
SetHostLine ( CssRun run, CssLineBox hostline ) : void
SetLocation ( float x, float y ) : void
SetSize ( float w, float h ) : void

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

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

Init.
protected CssRun ( CssRunKind rectKind ) : System
rectKind CssRunKind
Результат System

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

public GetGlobalLocation ( float &globalX, float &globalY ) : CssBox
globalX float
globalY float
Результат CssBox

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

public SetOwner ( CssBox owner ) : void
owner CssBox
Результат void

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

Represents this word for debugging purposes
public ToString ( ) : string
Результат string

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

public abstract WriteContent ( System stbuilder, int start, int length ) : void
stbuilder System
start int
length int
Результат void

Описание свойств

dbugId публичное свойство

public int dbugId
Результат int