From OpenSCADAWiki
Jump to: navigation, search

Примітиви нижче містять деякі властивості/атрибути в уніфікованих форматах даних 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 пікселів та підсилений.