# NPCFaceContainer

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

Компонент NPCFaceContainer предназначен для отображения других визуальных компонентов (кнопки, надписи, изображения) на экране монитора. Обычно компонент 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).

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

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

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

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

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

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

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

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

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

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