Горизонтальное выравнивание контента внутри блока. ESldTextAlignEnum
Задает варианты выравнивания контента блока по горизонтали (обычно – в ячейке таблицы):
- по левому краю (“left”, eTextAlign_Left)
- по центру (“center”, eTextAlign_Center)
- по правому краю (“right”, eTextAlign_Right)
- по ширине блока (“justify”, eTextAlign_Justify)
/// Перечисление, описывающее возможные виды выравнивания текста по горизонтали
enum ESldTextAlignEnum
{
/// Выравнивание по левому краю (по умолчанию)
eTextAlign_Left = 0,
/// Выравнивание по центру
eTextAlign_Center,
/// Выравнивание по правому краю
eTextAlign_Right,
/// Выравнивание по ширине
eTextAlign_Justify,
};
Вертикальное выравнивание контента внутри блока. ESldVerticalTextAlignEnum
Задает варианты выравнивания контента блока по вертикали (обычно – в ячейке таблицы):
- по верхнему краю (“top”, eVerticalTextAlign_Top)
- по центру (“center”, eVerticalTextAlign_Center)
- по нижнему краю (“bottom”, eVerticalTextAlign_Bottom)
/// Перечисление, описывающее возможные виды выравнивания текста по вертикали
enum ESldVerticalTextAlignEnum
{
/// Выравнивание по центру (по умолчанию)
eVerticalTextAlign_Center = 0,
/// Выравнивание по верхней границе
eVerticalTextAlign_Top,
/// Выравнивание по нижней границе
eVerticalTextAlign_Bottom,
};
Направление написания текста. ESldTextDirectionEnum
Описывает возможные направления текста внутри элемента:
- написание слева направо, (“ltr”, eTextDirection_LTR )
- написание справа налево – для арабского и иврита (“rtl”, eTextDirection_RTL)
/// Перечисление, описывающее возможные направления написания текста по горизонтали
enum ESldTextDirectionEnum
{
/// Направление написания текста слева направо (по умолчанию)
eTextDirection_LTR = 0,
/// Направление написания текста справа налево (арабский язык и иврит)
eTextDirection_RTL,
};
Стиль границ элемента. EBorderStyle
Задает стиль отображения границ элемента (обычно – ячейки таблицы):
- граница не отображается (“none”, eBorderStyleNone)
- граница в виде пунктира из точек (“dotted”, eBorderStyleDotted)
- пунктирная граница (“dashed”, eBorderStyleDashed)
- сплошная граница (“solid”, eBorderStyleSolid)
- двойная сплошная граница – аналогично css имеет расстояние между линиями (“double”, eBorderStyleDouble)
- “объемная” граница с тенью слева сверху и внутри элемента (“groove”, eBorderStyleGroove)
- “объемная” граница с тенью справа снизу и внутри элемента (“ridge”, eBorderStyleRidge)
- “объемная” граница с тенью слева сверху (утопленный элемент) (“inset”, eBorderStyleInset)
- “объемная” граница с тенью справа снизу (приподнятый элемент) (“outset”, eBorderStyleOutset)
/// Стиль границы вокруг элемента
enum EBorderStyle
{
/// None
eBorderStyleNone = 0,
/// Hidden
eBorderStyleHidden,
/// Dotted
eBorderStyleDotted,
/// Dashed
eBorderStyleDashed,
/// Solid
eBorderStyleSolid,
/// Double
eBorderStyleDouble,
/// Groove
eBorderStyleGroove,
/// Ridge
eBorderStyleRidge,
/// Inset
eBorderStyleInset,
/// Outset
eBorderStyleOutset,
};