| 
       << 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, 2025 |