# NPCFaceLabel

рус.: Статическая надпись

Компонент NPCFaceLabel предназначен для отображения статичных надписей.

## Пример использования

Предыдущий компонент NPCFaceContainer

Откроем проект "lessons". Нажмем на пункт меню "Файл" в верхней части экрана левой кнопкой мыши и выберем из выпадающего меню пункт "Открыть проект" и выберем нужный проект.

В конфигурацию добавлен один класс компонентов "Контейнер для представлений" и один экземпляр этого класса.

Добавим в конфигурацию класс компонентов "NPCFaceLabel" и три экземпляра этого класса.

По-умолчанию при создании экземпляров класса "Конфигуратор" задает имена компонентов сам, добавляя к имени класса цифры (NPCFaceLabel, NPCFaceLabel_1, NPCFaceLabel_2...).

Добавим на вкладку "Main" три новые компонента NPCFaceLabel, NPCFaceLabel_1 и NPCFaceLabel_2.

Расположем компоненты так, чтобы было удобно с ними работать. Для того, чтобы перетащить компонент на вкладке нажмем на нем левой кнопкой мыши и, не отпуская кнопки, перетащим в другое место.

Сейчас надо создать связи между компонентами, которые будут задавать логику работы конфигурации. Создадим связь от компонента "Контейнер для представлений" к компоненту "NPCFaceLabel". Чтобы создать связь, надо нажать дваждый правой кнопкой мыши на компоненте, от которого будет идти связь, после этого появится стрелочка, идущая от компонента и следующая за курсором мыши. Чтобы выбрать компонент к которому будет идти связь надо нажать левой кнопкой мыши на нужном компоненте. Если есть несколько возможных вариантов связь компонентов, то появится окно со списком связей.

Создадим связи о компонента "Контейнера для представлений" к компонентам NPCFaceLabel, NPCFaceLabel_1 и NPCFaceLabel_2.

Сейчас отредактируем свойства компонентов. Нажмем дважды левой кнопкой мыши на компоненте NPCFaceLabel и в открывшемся окне перейдем на вкладку "Свойства".

Параметры: PositionX - 90; PositionY - 80; Text - "Операнд А"; FontSize - 12;

Отредактирем свойства компонентов NPCFaceLabel_1 и NPCFaceLabel_2

NPCFaceLabel_1: PositionX - 320; PositionY - 80; Text - "Операнд B"; FonSize - 12;

NPCFaceLabel_2: PositionX - 550; PositionY - 80; Text - "Результат"; FontSize - 12;

Сохраним проект.

Запустим конфигурацию нажиматием кнопки F9.

На экране монитора появится окно, растянутое на весь экран с тремя надписями, расположенными на одном уровне.

Следующий компонент TextButton

Подробнее о компоненте NPCFaceLabel ▼ | Распечатать

## Связи

### Входящие связи

InComponent
  Связь от компонента "Алгоритм".
InEnable
  Связь, для получения данных о доступности (доступен/не доступен) компонента.
InGetComponent
  Связь от контейнера для представлений.
InPerformAction
  Связь, служащая для передачи команды на отправление по исходящим связям текущих значений свойств статической надписи
InSetColor
  Связь, служащая для передачи цвета шрифта и цвета фона в статическую надпись.
InSetText
  Связь, служащая для передачи строкового значения в статическую надпись.
InSetTextFromFloat
  Связь, служащая для передачи числового значения в статическую надпись.
InUniversal
  Входящая связь допускает управление статической надписью другим компонентом, либо получение текущего состояния.
InVisibility
  Входящая связь допускает изменение видимости (отобразить/спрятать) компонента.

### Исходящие связи

OutTextChanger
  Связь, служащая для передачи строкового значения статической надписи.

## Свойства

FloatFormat
  Формат записи числа. Значение: строка (Напр.: %.1f).
FontName
  Шрифт надписи. Значение: выбирается из списка (Напр.: Comic Sans).
FontSize
  Размер шрифта надписи. Значение: целочисленное (Напр.: 22).
FontStyle
  Стиль начертания шрифта. Значение: обычный/курсив/жирный/жирный курсив.
PerformActionEnable
  Тип передачи данных о изменение свойств надписи. Значение: true (сообщение об изменение отправляется немедленно)/false (отправка по событию InPerformAction).
PositionX
  Расположение надписи по горизонтали. Значение: целочисленное (Напр.: 72).
PositionY
  Расположение надписи по вертикали. Значение: целочисленное (Напр.: 72).
Text
  Текст надписи. Значение: строка (Напр.: "Охранно-пожарная сигнализация").

Последнее изменение: 6.02.2009