Горизонтальное выравнивание контента внутри блока. 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,
};

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.