From OpenSCADAWiki
Jump to: navigation, search

Таблица. Набор дополнительных свойств/атрибутов примитива "Элемент отображения медиа-материалов (Media)"

Идентификатор Имя Номер Значение
backColor Фон: цвет 20

Фоновый цвет. Имя цвета в виде "{color}[-{alpha}]", где:

  • "color" — стандартное имя цвета или его числовое представление из трёх шестнадцатеричных чисел отдельных цветов "#RRGGBB";
  • "alpha" — уровень альфа-канала [0...255], где 0 — полностью прозрачный.

Примеры:

  • "red" — сплошной красный цвет;
  • "#FF0000" — сплошной красный цвет в цифровом коде;
  • "red-127" — полупрозрачный красный цвет.
backImg Фон: изображение 21

Фоновое изображение. Имя изображения в виде "[{src}:]{name}", где:

  • "src" — источник изображения:
    • file — прямо из локального файла по пути;
    • res — из таблицы ресурсов БД.
  • "name" — путь файла или идентификатор ресурса.

Примеры:

  • "res:backLogo" — из таблицы ресурсов БД для идентификатора "backLogo";
  • "backLogo" — как и предыдущий;
  • "file:/var/tmp/backLogo.png" — из локального файла по пути "/var/tmp/backLogo.png".
bordWidth Граница: ширина 22 Ширина бордюра.
bordColor Граница: цвет 23 Цвет бордюра (детальнее в атрибуте 20).
bordStyle Граница: стиль 24 Стиль бордюра: "Нет", "Точечный", "Пунктирный", "Сплошной", "Двойной", "Канавка", "Кромка", "Вдавлен", "Выступающий".
src Источник 25

Имя источника медиа в виде "[{src}:]{name}", где:

  • "src" — источник:
    • file — прямо из локального, визуализатор и движок, файла по пути;
    • res — из таблицы ресурсов БД;
    • stream — URL потока проигрывания видео или аудио.
  • "name" — путь файла или идентификатор ресурса.

Примеры:

  • "res:workMedia" — из таблицы ресурсов БД для идентификатора "workMedia";
  • "workMedia" — как и предыдущий;
  • "file:/var/tmp/workMedia.mng" — из локального файла по пути "/var/tmp/workMedia.mng";
  • "stream:http://localhost.localhost:5050" — проигрывание видео или аудио из URL.
type Тип 27

Тип медиа:

  • "Изображение" — растровое или векторное (может не поддерживаться) изображение, вроде: PNG, JPEG, GIF, SVG;
  • "Анимация" — простое анимированное изображение, вроде: GIF, MNG;
  • "Видео" — полное видео или поток, вроде: OGM, AVI, MKV, MPG, MP4;
  • "Аудио" — просто аудио или поток, вроде: OGG, MP3, WAV.
areas Области карты 28 Количество активных областей.
Атрибуты изображения (Image)
fit Заполнять виджет 26 Признак "Согласовать содержимое с размером виджета".
Атрибуты анимации-видеоролика (Animation)
fit Заполнять виджет 26 Признак "Согласовать содержимое с размером виджета".
speed Скорость проигрывания 29 Скорость проигрывания, в процентах от оригинальной скорости. Если значение меньше или равно 1% то проигрывание прекращается.
Атрибуты полноформатного видео (Full video)
play Играть 29 Видео/аудио — "Играть".
roll Заворачивать проигрывание 30 Повторение проигрывания по завершению.
pause Пауза 31 Приостановить проигрывание.
size Размер 32 Общий размер видео, в миллисекундах.
seek Положение 33 Позиция проигрывания видео, в миллисекундах.
volume Громкость 34 Громкость звука [0...100].
Активные области
area{x}shp Область {x}: образ 40+3*x Вид области x: "Квадрат", "Полилиния", "Окружность".
area{x}coord Область {x}: координаты 40+3*x+1 Координаты области x, через запятую идут координаты: "x1,y1,x2,y2,xN,yN".
area{x}title Область {x}: заголовок 40+3*x+2 Заголовок области x.