# NPCFaceContainer

рус.: Контейнер для представлений

Компонент NPCFaceContainer предназначен для отображения других визуальных компонентов (кнопки, надписи, изображения) на экране монитора. Обычно компонент NPCFaceContainer добавляется в конфигурацию первый, чтобы связать с ним все визуальные компоненты .

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

Создадим конфигурацию, которая будем выводить текст на экран. Для этого нам понадобятся компоненты NPCFaceContainer и NPCFaceLabel

Чтобы надпись отображалась в контейнере для представлений, надо создать связь от контейнера для представлений (NPCFaceContainer) к компоненту статическая надпись (NPCFaceLabel). Для этого дважды быстро нажмем правой кнопкой мыши на компоненте контейнер для представлений или нажнем на нем правой кнопкой мыши и из появившегося контекстного меню выберем пункт "Связать".

Теперь должна появиться стрелка, следующая за указателем мыши, идущая от компонента контейнер для представлений. Нажмем левой кнопкой мыши на компоненте статическая надпись, чтобы создать связь.

Изменим свойства контейнера для представлений. Для этого дважды быстро нажмем левой кнопкой мыши на компоненте контейнер для представлений или нажмем правой кнопкой мыши на нем и выберем из контекстного меню пункт "Редактировать".

Изменим фоновый цвет контейнера для представления. Перейдем на вкладку "Свойства" и изменим свойство "BackgroundColor" на произвольное, выбрав цвет из предлагаемой таблицы.

Подтверждаем выбор цвета, нажатием кнопки "Ок". Имена измененных свойств теперь выделяются жирный шрифтом. Нажимаем "Ок" чтобы завершить редактирование свойств и сохранить изменения.

Изменим свойства компонента статическая надпись: FontSize - "18", PositionX - "300", PositionY - "50", Text - "Запуск конфигурации произведен".

Теперь запустим конфигурацию, нажатием клавиши "F9" или нажмем "Конфигурация" в верхней части интерфейса и из контекстного меню выберем "Запуск".

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

## Связи

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

InEnable
  Связь, отвечающая за доступность (доступен/заблокирован) компонента.
InFaceContainer
  Обратная связь от визуальных компонентов
InReader
  Связь от компонента, реализуюшего работу считывателя смарт-карт.
InSensor
  Связь от сенсора
InVisibility
  Связь, отвечающая за видимость (видимый/не видимый) компонента

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

OutControlAccessPoint
  Связь к компоненту, реализующему точку доступа (СКУД)
OutFaceComponent
  Связь для соединения с визуальным компонентом, осуществляет визуализацию компонента.
OutGuardAcessPoint
  Связь к компоненту, реализующему точку доступа охраны (СКУД)
OutLoggerHandler
  Связь к компоненту-журналу.
OutReader
  Связь к считывателю смарт-карт.

## Свойства

AlwaysOnTop
  Отображение контейнера для представлений поверх всех окон в системе. Значения: true/false.
BackgroundBitmap
  Путь к изображению для фона контейнера для представлений. Значения: абсолютные путь к файлу с изображением (Напр.: C:\myImg.bmp).
BackgroundBitmapOffsetX
  Горизонтальный сдвиг (в пикселях) для фонового изображения. Значение: целочисленное (Напр.: 60).
BackgroundBitmapOffsetX
  Вертикальный сдвиг (в пикселях) для фонового изображения. Значение: целочисленное (Напр.: 37).
BackgroundColor
  Цвет фона окна. Значение: выбирается из палитр RGB, HSB.
MultiscreenDeviceNumber
  Номер монитора, на котором будет отображаться контейнер для представлений. Значение: целочисленное (Напр.: 2).
PositionX
  Горизонтальное положение контейнера для представлений на экране. Значение: целочисленное (Напр.: 20).
PositionY
  Вертикальное положение контейнера для представлений на экране. Значение: целочисленное (Напр.: 50).
SizeHeight
  Высота контейнера для представлений. Значение: целочисленное (Напр.: 640).
SizeMethod
  Метод установки размеров и положения контейнера для представлений. Значение: На одном мониторе/На все мониторы/Ручная настройка.
SizeWidth
  Ширина контейнера для представлений. Значение: целочисленное (Напр.: 1024).

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