From OpenSCADAWiki
Примітиви нижче містять деякі властивості/атрибути в уніфікованих форматах даних OpenSCADA:
- Ім'я кольору у вигляді "{color}[-{alpha}]", де:
- "color" — стандартне ім'я кольору або його числове представлення з трьох шістнадцяткових чисел окремих кольорів "#RRGGBB";
- "alpha" — рівень альфа-каналу [0...255], де 0 — повністю прозорий.
- Приклади:
- "red" — суцільний червоний колір;
- "#FF0000" — суцільний червоний колір у цифровому коді;
- "red-127" — напівпрозорий червоний колір.
- Ім'я зображення у вигляді "[{src}:]{name}", де:
- "src" — джерело зображення:
- file — прямо з локального файлу за шляхом;
- res — з таблиці ресурсів БД.
- "name" — шлях файлу або ідентифікатор ресурсу.
- Приклади:
- "res:backLogo" — з таблиці ресурсів БД для ідентифікатору "backLogo";
- "backLogo" — як і попередній;
- "file:/var/tmp/backLogo.png" — з локального файлу за шляхом "/var/tmp/backLogo.png".
- Ім'я шрифту у вигляді "{family} {size} {bold} {italic} {underline} {strike}", де:
- "family" — сімейство шрифту, для пробілів використовуйте символ '_', на кшталт: "Arial", "Courier", "Times_New_Roman";
- "size" — розмір шрифту у пікселях;
- "bold" — підсилення шрифту (0 або 1);
- "italic" — нахиленість шрифту (0 або 1);
- "underline" — підкреслення шрифту (0 або 1);
- "strike" — перекреслення шрифту (0 або 1).
- Приклади:
- "Arial 10 1 0 0 0" — Arial шрифт розміром 10 пікселів та підсилений.