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 — з таблиці ресурсів БД;
    • data — безпосередньо дані у формі "data:{mime}\n{base64}";
    • 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 Ознака вписування вмісту у розмір віджету.
keepAspect Зберігати співвідношення за вписування 35 Ознака збереження співвідношення сторін зображення при вписувані у повні розміри віджету.
Атрибути анімації-відеоролику (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.