<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > StateView, StateBlock, StateBlockContent – контрол состояния StateBlockLabelStyle – стиль текста в блоке контрола состояния |
Для отображения текста в контроле состояния в блок контрола можно добавить текстовую метку. Стиль текста метки задается с помощью класса StateBlockLabelStyle. Например, таким образом в карточке документа на закладке «Задачи» изменен стиль текста для отображения задач в состоянии «Черновик»:
Если создать экземпляр класса StateBlockLabelStyle.Create(), то для объекта станут доступны свои и наследуемые от абстрактного класса StateBlockLabelBaseStyle свойства:
Свойства
Имя |
Тип |
Описание |
---|---|---|
Color |
Цвет текста |
|
FontSize |
int |
Размер шрифта. Свойство унаследовано от класса StateBlockLabelBaseStyle |
Толщина шрифта текста |
||
Italic |
bool |
Курсивное начертание текста |
Strikethrough |
bool |
Зачеркивание текста |
Underlined |
bool |
Подчеркивание текста |
Пример. Применить стиль зачеркивания к тексту в блоке контрола состояния
// Создание экземпляра контрола состояния.
var stateView = StateView.Create();
// Добавление блока в контрол состояния.
var block = stateView.AddBlock();
// Создание экземпляра стиля для текста блока контрола состояния.
var style = StateBlockLabelStyle.Create();
// Выбор стиля зачеркивания текста.
style.Strikethrough = true;
// Применение стиля к тексту.
block.AddLabel("Text", style);
© Компания Directum, 2024 |