Изменение визуальных форм: различия между версиями
Michael (обсуждение | вклад) (→Для элемента "PackingKeyboard") |
Michael (обсуждение | вклад) (→Использование специальных символов) |
||
Строка 8: | Строка 8: | ||
Например с помощью изменения экранной формы пароля за 5 минут можно из такой формы ввода пароля: | Например с помощью изменения экранной формы пароля за 5 минут можно из такой формы ввода пароля: | ||
− | [[Файл:Enter-password-blue.png| | + | <figure-inline class="mw-default-size mw-image-border">[[Файл:Enter-password-blue.png|220x220пкс]]</figure-inline> |
получить такую: | получить такую: | ||
− | [[Файл:Enter-password-red.png| | + | <figure-inline class="mw-default-size mw-image-border">[[Файл:Enter-password-red.png|220x220пкс]]</figure-inline> |
Строка 38: | Строка 38: | ||
Разрешение экрана может отсутствовать в имени файла - тогда данный файл будет использоваться для всех разрешений. | Разрешение экрана может отсутствовать в имени файла - тогда данный файл будет использоваться для всех разрешений. | ||
− | [[Файл:FORMS 1.png | + | <figure-inline class="mw-image-border">[[Файл:FORMS 1.png|435x435пкс]]</figure-inline> |
Это основной файл, который должен содержать описание всех форм используемых в выбранном алгоритме работы. | Это основной файл, который должен содержать описание всех форм используемых в выбранном алгоритме работы. | ||
Строка 44: | Строка 44: | ||
Все описания в файле записаны внутри тега <code>AclasSelfServiceFormSettingsData</code>, а описание форм находится внутри тега <code>Forms</code>: | Все описания в файле записаны внутри тега <code>AclasSelfServiceFormSettingsData</code>, а описание форм находится внутри тега <code>Forms</code>: | ||
− | <source lang=xml> | + | <source lang="xml"> |
<AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0"> | <AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0"> | ||
<Forms> | <Forms> | ||
Строка 54: | Строка 54: | ||
Для удобства редактирования описания форм их можно записать в разные файлы, присвоив им соответствующие имена и перечислить их в основном файле в теге <code>Include</code>: | Для удобства редактирования описания форм их можно записать в разные файлы, присвоив им соответствующие имена и перечислить их в основном файле в теге <code>Include</code>: | ||
− | <source lang=xml> | + | <source lang="xml"> |
<Include File="Forms-A1-1024x768_Groups.xml"/> | <Include File="Forms-A1-1024x768_Groups.xml"/> | ||
<Include File="Forms-A1-1024x768_SubGroups.xml"/> | <Include File="Forms-A1-1024x768_SubGroups.xml"/> | ||
Строка 73: | Строка 73: | ||
! Текст для задания в {{Имя файла|xml}} файле !! Значение | ! Текст для задания в {{Имя файла|xml}} файле !! Значение | ||
|- | |- | ||
− | | <source lang=html><br></source> || Перевод строки | + | | <source lang="html"><br></source> || Перевод строки |
|- | |- | ||
| <source lang="html">&#xxxx;</source> || Шестнадцатеричный код символа | | <source lang="html">&#xxxx;</source> || Шестнадцатеричный код символа | ||
+ | |} | ||
+ | |||
+ | = Специальные символы HTML = | ||
+ | {| class="wikitable" | ||
+ | !символ | ||
+ | !html-код | ||
+ | !десятичный | ||
+ | код | ||
+ | !описание | ||
+ | |- | ||
+ | | | ||
+ | |&nbsp; | ||
+ | |&#160; | ||
+ | |Неразрывный пробел | ||
+ | |- | ||
+ | | | ||
+ | |&ensp; | ||
+ | |&#8194; | ||
+ | |Узкий пробел (еn-шириной в букву n) | ||
+ | |- | ||
+ | | | ||
+ | |&emsp; | ||
+ | |&#8195; | ||
+ | |Широкий пробел (em-шириной в букву m) | ||
+ | |- | ||
+ | |– | ||
+ | |&ndash; | ||
+ | |&#8211; | ||
+ | |Узкое тире (en-тире) | ||
+ | |- | ||
+ | |— | ||
+ | |&mdash; | ||
+ | |&#8212; | ||
+ | |Широкое тире (em -тире) | ||
+ | |- | ||
+ | | | ||
+ | |&shy; | ||
+ | |&#173; | ||
+ | |Мягкий перенос | ||
+ | |- | ||
+ | |а́ | ||
+ | | | ||
+ | |&#769; | ||
+ | |Ударение, ставится после "ударной" буквы | ||
+ | |- | ||
+ | ! colspan="4" | | ||
+ | |- | ||
+ | |© | ||
+ | |&copy; | ||
+ | |&#169; | ||
+ | |Копирайт | ||
+ | |- | ||
+ | |® | ||
+ | |&reg; | ||
+ | |&#174; | ||
+ | |Знак зарегистрированной торговой марки | ||
+ | |- | ||
+ | |™ | ||
+ | |&trade; | ||
+ | |&#8482; | ||
+ | |Знак торговой марки | ||
+ | |- | ||
+ | |º | ||
+ | |&ordm; | ||
+ | |&#186; | ||
+ | |Копье Марса | ||
+ | |- | ||
+ | |ª | ||
+ | |&ordf; | ||
+ | |&#170; | ||
+ | |Зеркало Венеры | ||
+ | |- | ||
+ | |‰ | ||
+ | |&permil; | ||
+ | |&#8240; | ||
+ | |Промилле | ||
+ | |- | ||
+ | |π | ||
+ | |&pi; | ||
+ | |&#960; | ||
+ | |Пи (используйте Times New Roman) | ||
+ | |- | ||
+ | |¦ | ||
+ | |&brvbar; | ||
+ | |&#166; | ||
+ | |Вертикальный пунктир | ||
+ | |- | ||
+ | |§ | ||
+ | |&sect; | ||
+ | |&#167; | ||
+ | |Параграф | ||
+ | |- | ||
+ | |° | ||
+ | |&deg; | ||
+ | |&#176; | ||
+ | |Градус | ||
+ | |- | ||
+ | |µ | ||
+ | |&micro; | ||
+ | |&#181; | ||
+ | |Знак "микро" | ||
+ | |- | ||
+ | |¶ | ||
+ | |&para; | ||
+ | |&#182; | ||
+ | |Знак абзаца | ||
+ | |- | ||
+ | |… | ||
+ | |&hellip; | ||
+ | |&#8230; | ||
+ | |Многоточие | ||
+ | |- | ||
+ | |‾ | ||
+ | |&oline; | ||
+ | |&#8254; | ||
+ | |Надчеркивание | ||
+ | |- | ||
+ | |´ | ||
+ | |&acute; | ||
+ | |&#180; | ||
+ | |Знак ударения | ||
+ | |- | ||
+ | |№ | ||
+ | | | ||
+ | |&#8470; | ||
+ | |Знак номера | ||
+ | |- | ||
+ | |🔍 | ||
+ | | | ||
+ | |&#128269; | ||
+ | |Лупа (наклонённая влево) | ||
+ | |- | ||
+ | |🔎 | ||
+ | | | ||
+ | |&#128270; | ||
+ | |Лупа (наклонённая вправо) | ||
+ | |- | ||
+ | |☎ | ||
+ | | | ||
+ | |&#9742; | ||
+ | |Телефон | ||
+ | |- | ||
+ | |✉ | ||
+ | | | ||
+ | |&#9993; | ||
+ | |Конверт, email, почта | ||
+ | |- | ||
+ | |💾 | ||
+ | | | ||
+ | |&#128190; | ||
+ | |Дискета | ||
+ | |- | ||
+ | |🛠 | ||
+ | | | ||
+ | |&#128736; | ||
+ | |Молоток и гаечный ключ, настройка | ||
+ | |- | ||
+ | |🔒 | ||
+ | | | ||
+ | |&#128274; | ||
+ | |Замок закрыт | ||
+ | |- | ||
+ | |🔓 | ||
+ | | | ||
+ | |&#128275; | ||
+ | |Замок открыт | ||
+ | |- | ||
+ | |🔔 | ||
+ | | | ||
+ | |&#128276; | ||
+ | |Колокольчик | ||
+ | |- | ||
+ | |🔕 | ||
+ | | | ||
+ | |&#128277; | ||
+ | |Колокольчик перечеркнутый | ||
+ | |- | ||
+ | |🗑 | ||
+ | | | ||
+ | |&#128465; | ||
+ | |Урна | ||
+ | |- | ||
+ | |🔥 | ||
+ | | | ||
+ | |&#128293; | ||
+ | |Огонь | ||
+ | |- | ||
+ | |🛇 | ||
+ | | | ||
+ | |&#128711; | ||
+ | |Запрещено | ||
+ | |- | ||
+ | |⛔ | ||
+ | | | ||
+ | |&#9940; | ||
+ | |Вход запрещен (кирпич) | ||
+ | |- | ||
+ | |⛳ | ||
+ | | | ||
+ | |&#9971; | ||
+ | |Фраг в воронке, местоположение, место встречи, гольф | ||
+ | |- | ||
+ | | colspan="4" | | ||
+ | |- | ||
+ | ! colspan="4" |знаки арифметических и математических операций | ||
+ | |- | ||
+ | |× | ||
+ | |&times; | ||
+ | |&#215; | ||
+ | |Умножить | ||
+ | |- | ||
+ | |÷ | ||
+ | |&divide; | ||
+ | |&#247; | ||
+ | |Разделить | ||
+ | |- | ||
+ | |< | ||
+ | |&lt; | ||
+ | |&#60; | ||
+ | |Меньше | ||
+ | |- | ||
+ | |> | ||
+ | |&gt; | ||
+ | |&#62; | ||
+ | |Больше | ||
+ | |- | ||
+ | |± | ||
+ | |&plusmn; | ||
+ | |&#177; | ||
+ | |Плюс/минус | ||
+ | |- | ||
+ | |¹ | ||
+ | |&sup1; | ||
+ | |&#185; | ||
+ | |Степень 1 | ||
+ | |- | ||
+ | |² | ||
+ | |&sup2; | ||
+ | |&#178; | ||
+ | |Степень 2 | ||
+ | |- | ||
+ | |³ | ||
+ | |&sup3; | ||
+ | |&#179; | ||
+ | |Степень 3 | ||
+ | |- | ||
+ | |¬ | ||
+ | |&not; | ||
+ | |&#172; | ||
+ | |Отрицание | ||
+ | |- | ||
+ | |¼ | ||
+ | |&frac14; | ||
+ | |&#188; | ||
+ | |Одна четвертая | ||
+ | |- | ||
+ | |½ | ||
+ | |&frac12; | ||
+ | |&#189; | ||
+ | |Одна вторая | ||
+ | |- | ||
+ | |¾ | ||
+ | |&frac34; | ||
+ | |&#190; | ||
+ | |Три четверти | ||
+ | |- | ||
+ | |⁄ | ||
+ | |frasl; | ||
+ | |&#8260; | ||
+ | |Дробная черта | ||
+ | |- | ||
+ | |− | ||
+ | |minus; | ||
+ | |&#8722; | ||
+ | |Минус | ||
+ | |- | ||
+ | |≤ | ||
+ | |&le; | ||
+ | |&#8804; | ||
+ | |Меньше или равно | ||
+ | |- | ||
+ | |≥ | ||
+ | |&ge; | ||
+ | |&#8805; | ||
+ | |Больше или равно | ||
+ | |- | ||
+ | |≈ | ||
+ | |&asymp; | ||
+ | |&#8776; | ||
+ | |Приблизительно (почти) равно | ||
+ | |- | ||
+ | |≠ | ||
+ | |&ne; | ||
+ | |&#8800; | ||
+ | |Не равно | ||
+ | |- | ||
+ | |≡ | ||
+ | |&equiv; | ||
+ | |&#8801; | ||
+ | |Тождественно | ||
+ | |- | ||
+ | |√ | ||
+ | |&radic; | ||
+ | |&#8730; | ||
+ | |Квадратный корень (радикал) | ||
+ | |- | ||
+ | |∞ | ||
+ | |&infin; | ||
+ | |&#8734; | ||
+ | |Бесконечность | ||
+ | |- | ||
+ | |∑ | ||
+ | |&sum; | ||
+ | |&#8721; | ||
+ | |Знак суммирования | ||
+ | |- | ||
+ | |∏ | ||
+ | |&prod; | ||
+ | |&#8719; | ||
+ | |Знак произведения | ||
+ | |- | ||
+ | |∂ | ||
+ | |&part; | ||
+ | |&#8706; | ||
+ | |Частичный дифференциал | ||
+ | |- | ||
+ | |∫ | ||
+ | |&int; | ||
+ | |&#8747; | ||
+ | |Интеграл | ||
+ | |- | ||
+ | |∀ | ||
+ | |&forall; | ||
+ | |&#8704; | ||
+ | |Для всех (видно только если жирным шрифтом) | ||
+ | |- | ||
+ | |∃ | ||
+ | |&exist; | ||
+ | |&#8707; | ||
+ | |Существует | ||
+ | |- | ||
+ | |∅ | ||
+ | |&empty; | ||
+ | |&#8709; | ||
+ | |Пустое множество | ||
+ | |- | ||
+ | |Ø | ||
+ | |&Oslash; | ||
+ | |&#216; | ||
+ | |Диаметр | ||
+ | |- | ||
+ | |∈ | ||
+ | |&isin; | ||
+ | |&#8712; | ||
+ | |Принадлежит | ||
+ | |- | ||
+ | |∉ | ||
+ | |&notin; | ||
+ | |&#8713; | ||
+ | |Не принадлежит | ||
+ | |- | ||
+ | |∋ | ||
+ | |&ni; | ||
+ | |&#8727; | ||
+ | |Содержит | ||
+ | |- | ||
+ | |⊂ | ||
+ | |&sub; | ||
+ | |&#8834; | ||
+ | |Является подмножеством | ||
+ | |- | ||
+ | |⊃ | ||
+ | |&sup; | ||
+ | |&#8835; | ||
+ | |Является надмножеством | ||
+ | |- | ||
+ | |⊄ | ||
+ | |&nsub; | ||
+ | |&#8836; | ||
+ | |Не является подмножеством | ||
+ | |- | ||
+ | |⊆ | ||
+ | |&sube; | ||
+ | |&#8838; | ||
+ | |Является подмножеством либо равно | ||
+ | |- | ||
+ | |⊇ | ||
+ | |&supe; | ||
+ | |&#8839; | ||
+ | |Является надмножеством либо равно | ||
+ | |- | ||
+ | |⊕ | ||
+ | |&oplus; | ||
+ | |&#8853; | ||
+ | |Плюс в кружке | ||
+ | |- | ||
+ | |⊗ | ||
+ | |&otimes; | ||
+ | |&#8855; | ||
+ | |Знак умножения в кружке | ||
+ | |- | ||
+ | |⊥ | ||
+ | |&perp; | ||
+ | |&#8869; | ||
+ | |Перпендикулярно | ||
+ | |- | ||
+ | |∠ | ||
+ | |&ang; | ||
+ | |&#8736; | ||
+ | |Угол | ||
+ | |- | ||
+ | |∧ | ||
+ | |&and; | ||
+ | |&#8743; | ||
+ | |Логическое И | ||
+ | |- | ||
+ | |∨ | ||
+ | |&or; | ||
+ | |&#8744; | ||
+ | |Логическое ИЛИ | ||
+ | |- | ||
+ | |∩ | ||
+ | |&cap; | ||
+ | |&#8745; | ||
+ | |Пересечение | ||
+ | |- | ||
+ | |∪ | ||
+ | |&cup; | ||
+ | |&#8746; | ||
+ | |Объединение | ||
+ | |- | ||
+ | ! colspan="4" |знаки валют | ||
+ | |- | ||
+ | |€ | ||
+ | |&euro; | ||
+ | |&#8364; | ||
+ | |Евро | ||
+ | |- | ||
+ | |¢ | ||
+ | |&cent; | ||
+ | |&#162; | ||
+ | |Цент | ||
+ | |- | ||
+ | |£ | ||
+ | |&pound; | ||
+ | |&#163; | ||
+ | |Фунт | ||
+ | |- | ||
+ | |¤ | ||
+ | |&current; | ||
+ | |&#164; | ||
+ | |Знак валюты | ||
+ | |- | ||
+ | |¥ | ||
+ | |&yen; | ||
+ | |&#165; | ||
+ | |Знак йены и юаня | ||
+ | |- | ||
+ | |ƒ | ||
+ | |&fnof; | ||
+ | |&#402; | ||
+ | |Знак флорина | ||
+ | |- | ||
+ | |₽ | ||
+ | | | ||
+ | |&#8381; | ||
+ | |Знак рубля | ||
+ | |- | ||
+ | ! colspan="4" |маркеры, птички, галочки, check mark | ||
+ | |- | ||
+ | |• | ||
+ | |&bull; | ||
+ | |&#8226; | ||
+ | |Простой маркер | ||
+ | |- | ||
+ | |○ | ||
+ | | | ||
+ | |&#9675; | ||
+ | |Круг | ||
+ | |- | ||
+ | |· | ||
+ | |&middot; | ||
+ | |&#183; | ||
+ | |Средняя точка | ||
+ | |- | ||
+ | |† | ||
+ | | | ||
+ | |&#8224; | ||
+ | |Крестик | ||
+ | |- | ||
+ | |‡ | ||
+ | | | ||
+ | |&#8225; | ||
+ | |Двойной крестик | ||
+ | |- | ||
+ | |♠ | ||
+ | |&spades; | ||
+ | |&#9824; | ||
+ | |Пики | ||
+ | |- | ||
+ | |♣ | ||
+ | |&clubs; | ||
+ | |&#9827; | ||
+ | |Трефы | ||
+ | |- | ||
+ | |♥ | ||
+ | |&hearts; | ||
+ | |&#9829; | ||
+ | |Червы | ||
+ | |- | ||
+ | |♦ | ||
+ | |&diams; | ||
+ | |&#9830; | ||
+ | |Бубны | ||
+ | |- | ||
+ | |◊ | ||
+ | |&loz; | ||
+ | |&#9674; | ||
+ | |Ромб | ||
+ | |- | ||
+ | |❤ | ||
+ | | | ||
+ | |&#10084; | ||
+ | |Жирное сердце | ||
+ | |- | ||
+ | |✓ | ||
+ | | | ||
+ | |&#10003; | ||
+ | |Символ галочка | ||
+ | |- | ||
+ | |✔ | ||
+ | | | ||
+ | |&#10004; | ||
+ | |Жирная отметка галочкой | ||
+ | |- | ||
+ | |𐄂 | ||
+ | | | ||
+ | |&#65794; | ||
+ | |Крестик | ||
+ | |- | ||
+ | |🗸 | ||
+ | | | ||
+ | |&#128504; | ||
+ | |Тонкая галочка | ||
+ | |- | ||
+ | |✅ | ||
+ | | | ||
+ | |&#9989; | ||
+ | |Жирная незакрашенная отметка галочка | ||
+ | |- | ||
+ | |☑ | ||
+ | | | ||
+ | |&#9745; | ||
+ | |Галочка в квадрате | ||
+ | |- | ||
+ | |🗹 | ||
+ | | | ||
+ | |&#128505; | ||
+ | |Жирная галочка в квадрате | ||
+ | |- | ||
+ | |⚠ | ||
+ | | | ||
+ | |&#9888; | ||
+ | |Внимание! | ||
+ | |- | ||
+ | ! colspan="4" |карандаши, перья, кисти | ||
+ | |- | ||
+ | |✍ | ||
+ | | | ||
+ | |&#9997; | ||
+ | |Пишущая рука | ||
+ | |- | ||
+ | |✎ | ||
+ | | | ||
+ | |&#9998; | ||
+ | |Карандаш, направленный вправо-вниз | ||
+ | |- | ||
+ | |✏ | ||
+ | | | ||
+ | |&#9999; | ||
+ | |Карандаш | ||
+ | |- | ||
+ | |✐ | ||
+ | | | ||
+ | |&#10000; | ||
+ | |Карандаш, направленный вправо-вверх | ||
+ | |- | ||
+ | |✑ | ||
+ | | | ||
+ | |&#10001; | ||
+ | |Незакрашенное острие пера | ||
+ | |- | ||
+ | |✒ | ||
+ | | | ||
+ | |&#10002; | ||
+ | |Закрашенное острие пера | ||
+ | |- | ||
+ | |🖌 | ||
+ | | | ||
+ | |&#128396; | ||
+ | |Кисть, направленная влево-вниз | ||
+ | |- | ||
+ | ! colspan="4" |кавычки | ||
+ | |- | ||
+ | |" | ||
+ | |&quot; | ||
+ | |&#34; | ||
+ | |Двойная кавычка | ||
+ | |- | ||
+ | |& | ||
+ | |&amp; | ||
+ | |&#38; | ||
+ | |Амперсанд | ||
+ | |- | ||
+ | |« | ||
+ | |&laquo; | ||
+ | |&#171; | ||
+ | |Левая типографская кавычка (кавычка-елочка) | ||
+ | |- | ||
+ | |» | ||
+ | |&raquo; | ||
+ | |&#187; | ||
+ | |Правая типографская кавычка (кавычка-елочка) | ||
+ | |- | ||
+ | |‹ | ||
+ | | | ||
+ | |&#8249; | ||
+ | |Одиночная угловая кавычка открывающая | ||
+ | |- | ||
+ | |› | ||
+ | | | ||
+ | |&#8250; | ||
+ | |Одиночная угловая кавычка закрывающая | ||
+ | |- | ||
+ | |′ | ||
+ | |&prime; | ||
+ | |&#8242; | ||
+ | |Штрих (минуты, футы) | ||
+ | |- | ||
+ | |″ | ||
+ | |&Prime; | ||
+ | |&#8243; | ||
+ | |Двойной штрих (секунды, дюймы) | ||
+ | |- | ||
+ | |‘ | ||
+ | |&lsquo; | ||
+ | |&#8216; | ||
+ | |Левая верхняя одиночная кавычка | ||
+ | |- | ||
+ | |’ | ||
+ | |&rsquo; | ||
+ | |&#8217; | ||
+ | |Правая верхняя одиночная кавычка | ||
+ | |- | ||
+ | |‚ | ||
+ | |&sbquo; | ||
+ | |&#8218; | ||
+ | |Правая нижняя одиночная кавычка | ||
+ | |- | ||
+ | |“ | ||
+ | |&ldquo; | ||
+ | |&#8220; | ||
+ | |Кавычка-лапка левая | ||
+ | |- | ||
+ | |” | ||
+ | |&rdquo; | ||
+ | |&#8221; | ||
+ | |Кавычка-лапка правая верхняя | ||
+ | |- | ||
+ | |„ | ||
+ | |&bdquo; | ||
+ | |&#8222; | ||
+ | |Кавычка-лапка правая нижняя | ||
+ | |- | ||
+ | |❛ | ||
+ | | | ||
+ | |&#10075; | ||
+ | |Одиночная английская кавычка открывающая | ||
+ | |- | ||
+ | |❜ | ||
+ | | | ||
+ | |&#10076; | ||
+ | |Одиночная английская кавычка закрывающая | ||
+ | |- | ||
+ | |❝ | ||
+ | | | ||
+ | |&#10077; | ||
+ | |Двойная английская кавычка открывающая | ||
+ | |- | ||
+ | |❞ | ||
+ | | | ||
+ | |&#10078; | ||
+ | |Двойная английская кавычка закрывающая | ||
+ | |- | ||
+ | ! colspan="4" |стрелки | ||
+ | |- | ||
+ | |← | ||
+ | |&larr; | ||
+ | |&#8592; | ||
+ | |Стрелка влево | ||
+ | |- | ||
+ | |↑ | ||
+ | |&uarr; | ||
+ | |&#8593; | ||
+ | |Стрелка вверх | ||
+ | |- | ||
+ | |→ | ||
+ | |&rarr; | ||
+ | |&#8594; | ||
+ | |Стрелка вправо | ||
+ | |- | ||
+ | |↓ | ||
+ | |&darr; | ||
+ | |&#8595; | ||
+ | |Стрелка вниз | ||
+ | |- | ||
+ | |↔ | ||
+ | |&harr; | ||
+ | |&#8596; | ||
+ | |Стрелка влево и вправо | ||
+ | |- | ||
+ | |↕ | ||
+ | | | ||
+ | |&#8597; | ||
+ | |Стрелка вверх и вниз | ||
+ | |- | ||
+ | |↵ | ||
+ | |&crarr; | ||
+ | |&#8629; | ||
+ | |Возврат каретки | ||
+ | |- | ||
+ | |⇐ | ||
+ | |&lArr; | ||
+ | |&#8656; | ||
+ | |Двойная стрелка влево | ||
+ | |- | ||
+ | |⇑ | ||
+ | |&uArr; | ||
+ | |&#8657; | ||
+ | |Двойная стрелка вверх | ||
+ | |- | ||
+ | |⇒ | ||
+ | |&rArr; | ||
+ | |&#8658; | ||
+ | |Двойная стрелка вправо | ||
+ | |- | ||
+ | |⇓ | ||
+ | |&dArr; | ||
+ | |&#8659; | ||
+ | |Двойная стрелка вниз | ||
+ | |- | ||
+ | |⇔ | ||
+ | |&hArr; | ||
+ | |&#8660; | ||
+ | |Двойная стрелка влево и вправо | ||
+ | |- | ||
+ | |⇕ | ||
+ | | | ||
+ | |&#8661; | ||
+ | |Двойная стрелка вверх и вниз | ||
+ | |- | ||
+ | |▲ | ||
+ | | | ||
+ | |&#9650; | ||
+ | |Треугольная стрелка вверх | ||
+ | |- | ||
+ | |▼ | ||
+ | | | ||
+ | |&#9660; | ||
+ | |Треугольная стрелка вниз | ||
+ | |- | ||
+ | |► | ||
+ | | | ||
+ | |&#9658; | ||
+ | |Треугольная стрелка вправо | ||
+ | |- | ||
+ | |◄ | ||
+ | | | ||
+ | |&#9668; | ||
+ | |Треугольная стрелка влево | ||
+ | |- | ||
+ | ! colspan="4" |звездочки, снежинки | ||
+ | |- | ||
+ | |☃ | ||
+ | | | ||
+ | |&#9731; | ||
+ | |Снеговик | ||
+ | |- | ||
+ | |❄ | ||
+ | | | ||
+ | |&#10052; | ||
+ | |Снежинка | ||
+ | |- | ||
+ | |❅ | ||
+ | | | ||
+ | |&#10053; | ||
+ | |Зажатая трилистниками снежинка | ||
+ | |- | ||
+ | |❆ | ||
+ | | | ||
+ | |&#10054; | ||
+ | |Жирная остроугольная снежинка | ||
+ | |- | ||
+ | |★ | ||
+ | | | ||
+ | |&#9733; | ||
+ | |Закрашенная звезда | ||
+ | |- | ||
+ | |☆ | ||
+ | | | ||
+ | |&#9734; | ||
+ | |Незакрашенная звезда | ||
+ | |- | ||
+ | |✪ | ||
+ | | | ||
+ | |&#10026; | ||
+ | |Незакрашенная звезда в закрашенном круге | ||
+ | |- | ||
+ | |✫ | ||
+ | | | ||
+ | |&#10027; | ||
+ | |Закрашенная звезда с незакрашенным кругом внутри | ||
+ | |- | ||
+ | |✯ | ||
+ | | | ||
+ | |&#10031; | ||
+ | |Вращающаяся звезда | ||
+ | |- | ||
+ | |⚝ | ||
+ | | | ||
+ | |&#9885; | ||
+ | |Начерченная белая звезда | ||
+ | |- | ||
+ | |⚪ | ||
+ | | | ||
+ | |&#9898; | ||
+ | |Средний незакрашенный круг | ||
+ | |- | ||
+ | |⚫ | ||
+ | | | ||
+ | |&#9899; | ||
+ | |Средний закрашенный круг | ||
+ | |- | ||
+ | |⚹ | ||
+ | | | ||
+ | |&#9913; | ||
+ | |Секстиле (типа снежинка) | ||
+ | |- | ||
+ | |✵ | ||
+ | | | ||
+ | |&#10037; | ||
+ | |Восьмиконечная вращающаяся звезда | ||
+ | |- | ||
+ | |❉ | ||
+ | | | ||
+ | |&#10057; | ||
+ | |Звёздочка с шарообразными окончаниями | ||
+ | |- | ||
+ | |❋ | ||
+ | | | ||
+ | |&#10059; | ||
+ | |Жирная восьмиконечная каплеобразная звёздочка-пропеллер | ||
+ | |- | ||
+ | |✺ | ||
+ | | | ||
+ | |&#10042; | ||
+ | |Шестнадцатиконечная звёздочка | ||
+ | |- | ||
+ | |✹ | ||
+ | | | ||
+ | |&#10041; | ||
+ | |Двенадцатиконечная закрашенная звезда | ||
+ | |- | ||
+ | |✸ | ||
+ | | | ||
+ | |&#10040; | ||
+ | |Жирная восьмиконечная прямолинейная закрашенная звезда | ||
+ | |- | ||
+ | |✶ | ||
+ | | | ||
+ | |&#10038; | ||
+ | |Шестиконечная закрашенная звезда | ||
+ | |- | ||
+ | |✷ | ||
+ | | | ||
+ | |&#10039; | ||
+ | |Восьмиконечная прямолинейная закрашенная звезда | ||
+ | |- | ||
+ | |✴ | ||
+ | | | ||
+ | |&#10036; | ||
+ | |Восьмиконечная закрашенная звезда | ||
+ | |- | ||
+ | |✳ | ||
+ | | | ||
+ | |&#10035; | ||
+ | |Восьмиконечная звёздочка | ||
+ | |- | ||
+ | |✲ | ||
+ | | | ||
+ | |&#10034; | ||
+ | |Звёздочка с незакрашенным центром | ||
+ | |- | ||
+ | |✱ | ||
+ | | | ||
+ | |&#10033; | ||
+ | |Жирная звёздочка | ||
+ | |- | ||
+ | |✧ | ||
+ | | | ||
+ | |&#10023; | ||
+ | |Заострённая четырёхконечная незакрашенная звезда | ||
+ | |- | ||
+ | |✦ | ||
+ | | | ||
+ | |&#10022; | ||
+ | |Заострённая четырёхконечная закрашенная звезда | ||
+ | |- | ||
+ | |⍟ | ||
+ | | | ||
+ | |&#9055; | ||
+ | |Звезда в круге | ||
+ | |- | ||
+ | |⊛ | ||
+ | | | ||
+ | |&#8859; | ||
+ | |Снежинка в круге | ||
+ | |- | ||
+ | ! colspan="4" |часы, время | ||
+ | |- | ||
+ | |⏰ | ||
+ | | | ||
+ | |&#9200; | ||
+ | |Будильник | ||
+ | |- | ||
+ | |⌚ | ||
+ | | | ||
+ | |&#8986; | ||
+ | |Наручные часы | ||
+ | |- | ||
+ | |⌛ | ||
+ | | | ||
+ | |&#8987; | ||
+ | |Песочные часы | ||
+ | |- | ||
+ | |⏳ | ||
+ | | | ||
+ | |&#9203; | ||
+ | |Песочные часы | ||
+ | |- | ||
+ | |🕰 | ||
+ | | | ||
+ | |&#128368; | ||
+ | |Каминные часы | ||
+ | |} | ||
+ | {| class="wikitable" | ||
+ | ! colspan="6" |Греческий алфавит | ||
+ | |- | ||
+ | ! colspan="2" |строчные | ||
+ | ! colspan="2" |прописные | ||
+ | ! rowspan="2" |описание | ||
+ | |- | ||
+ | !символ | ||
+ | !html-код | ||
+ | !символ | ||
+ | !html-код | ||
+ | |- | ||
+ | |α | ||
+ | |&alpha; | ||
+ | |Α | ||
+ | |&Alpha; | ||
+ | |Альфа | ||
+ | |- | ||
+ | |β | ||
+ | |&beta; | ||
+ | |Β | ||
+ | |&Beta; | ||
+ | |Бета | ||
+ | |- | ||
+ | |γ | ||
+ | |&gamma; | ||
+ | |Γ | ||
+ | |&Gamma; | ||
+ | |Гамма | ||
+ | |- | ||
+ | |δ | ||
+ | |&delta; | ||
+ | |Δ | ||
+ | |&Delta; | ||
+ | |Дельта | ||
+ | |- | ||
+ | |ε | ||
+ | |&epsilon; | ||
+ | |Ε | ||
+ | |&Epsilon; | ||
+ | |Эпсилон | ||
+ | |- | ||
+ | |ζ | ||
+ | |&zeta; | ||
+ | |Ζ | ||
+ | |&Zeta; | ||
+ | |Дзета | ||
+ | |- | ||
+ | |η | ||
+ | |&eta; | ||
+ | |Η | ||
+ | |&Eta; | ||
+ | |Эта | ||
+ | |- | ||
+ | |θ | ||
+ | |&theta; | ||
+ | |Θ | ||
+ | |&Theta; | ||
+ | |Тета | ||
+ | |- | ||
+ | |ι | ||
+ | |&iota; | ||
+ | |Ι | ||
+ | |&Iota; | ||
+ | |Йота | ||
+ | |- | ||
+ | |κ | ||
+ | |&kappa; | ||
+ | |Κ | ||
+ | |&Kappa; | ||
+ | |Каппа | ||
+ | |- | ||
+ | |λ | ||
+ | |&lambda; | ||
+ | |Λ | ||
+ | |&Lambda; | ||
+ | |Лямбда | ||
+ | |- | ||
+ | |μ | ||
+ | |&mu; | ||
+ | |Μ | ||
+ | |&Mu; | ||
+ | |Мю | ||
+ | |- | ||
+ | |ν | ||
+ | |&nu; | ||
+ | |Ν | ||
+ | |&Nu; | ||
+ | |Ню | ||
+ | |- | ||
+ | |ξ | ||
+ | |&xi; | ||
+ | |Ξ | ||
+ | |&Xi; | ||
+ | |Кси | ||
+ | |- | ||
+ | |ο | ||
+ | |&omicron; | ||
+ | |Ο | ||
+ | |&Omicron; | ||
+ | |Омикрон | ||
+ | |- | ||
+ | |π | ||
+ | |&pi; | ||
+ | |Π | ||
+ | |&Pi; | ||
+ | |Пи | ||
+ | |- | ||
+ | |ρ | ||
+ | |&rho; | ||
+ | |Ρ | ||
+ | |&Rho; | ||
+ | |Ро | ||
+ | |- | ||
+ | |σ | ||
+ | |&sigma; | ||
+ | |Σ | ||
+ | |&Sigma; | ||
+ | |Сигма | ||
+ | |- | ||
+ | |ς | ||
+ | |&sigmaf; | ||
+ | | | ||
+ | | | ||
+ | |Окончательная сигма | ||
+ | |- | ||
+ | |τ | ||
+ | |&tau; | ||
+ | |Τ | ||
+ | |&Tau; | ||
+ | |Тау | ||
+ | |- | ||
+ | |υ | ||
+ | |&upsilon; | ||
+ | |Υ | ||
+ | |&Upsilon; | ||
+ | |Ипсилон | ||
+ | |- | ||
+ | |φ | ||
+ | |&phi; | ||
+ | |Φ | ||
+ | |&Phi; | ||
+ | |Фи | ||
+ | |- | ||
+ | |χ | ||
+ | |&chi; | ||
+ | |Χ | ||
+ | |&Chi; | ||
+ | |Хи | ||
+ | |- | ||
+ | |ψ | ||
+ | |&psi; | ||
+ | |Ψ | ||
+ | |&Psi; | ||
+ | |Пси | ||
+ | |- | ||
+ | |ω | ||
+ | |&omega; | ||
+ | |Ω | ||
+ | |&Omega; | ||
+ | |Омега | ||
|} | |} | ||
Строка 87: | Строка 1203: | ||
Например: | Например: | ||
− | <source lang=xml> | + | <source lang="xml"> |
<AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0"> | <AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0"> | ||
<Forms> | <Forms> | ||
Строка 239: | Строка 1355: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | !colspan="4"|'''Название тега''' | + | ! colspan="4" |'''Название тега''' |
|'''Описание''' | |'''Описание''' | ||
|'''Возможные "Type" "Item"''' | |'''Возможные "Type" "Item"''' | ||
Строка 629: | Строка 1745: | ||
Для элемента "InputString": "empty-text" : "текст при отсутствии введенного номера" и "empty-text-style-sheet" : "стиль текста при отсутствии введенного номера" | Для элемента "InputString": "empty-text" : "текст при отсутствии введенного номера" и "empty-text-style-sheet" : "стиль текста при отсутствии введенного номера" | ||
Для текстов, кнопок: "autohide" : "true/false" и "autoshow" : "true/false" | Для текстов, кнопок: "autohide" : "true/false" и "autoshow" : "true/false" | ||
− | |||
|} | |} | ||
Строка 905: | Строка 2020: | ||
Если аттрибут "Type" элемента из группы "Buttons" равен указанному в таблице значению, то элемент приобретает соответствующие возможности. | Если аттрибут "Type" элемента из группы "Buttons" равен указанному в таблице значению, то элемент приобретает соответствующие возможности. | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Строка 1251: | Строка 2365: | ||
| enable-buttons|| bool|| || | | enable-buttons|| bool|| || | ||
|} | |} | ||
− | |||
== Для элемента "QRCode" == | == Для элемента "QRCode" == |
Версия 12:06, 9 июля 2019
Общие сведения
В программном обеспечении весового комплекса возможно изменение практически всех визуальных форм отображаемых на экране. Данная процедура может понадобиться, например, для изменения стандартных цветов на фирменные цвета или для добавления логотипа.
Например с помощью изменения экранной формы пароля за 5 минут можно из такой формы ввода пароля:
<figure-inline class="mw-default-size mw-image-border"></figure-inline>
получить такую:
<figure-inline class="mw-default-size mw-image-border"></figure-inline>
Изменения размеров, цветов и др. на экранных формах производится через соответствующие файлы настроек. Текст файлов подчиняется стандартным правилам формирования XML файлов.
Местоположение файлов настроек:
/opt/R1Sensor/Settings
Стандартные каталоги программы:
/opt/R1Sensor
для ОС Linux и
c:/R1Sensor
для ОС Windows.
Правила формирования имен файлов:
Forms-X-Y.xml
Где:
X – название алгоритма работы (A0, A1 и т.д.).
Y – разрешение экрана (1024x768, 800х600 и т.д.),
Например для алгоритма А1 и разрешения 1024x768 имя будет:
Forms-A1-1024x768.xml
Разрешение экрана может отсутствовать в имени файла - тогда данный файл будет использоваться для всех разрешений.
<figure-inline class="mw-image-border"></figure-inline>
Это основной файл, который должен содержать описание всех форм используемых в выбранном алгоритме работы.
Все описания в файле записаны внутри тега AclasSelfServiceFormSettingsData
, а описание форм находится внутри тега Forms
:
<AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0">
<Forms>
…
</Forms>
</AclasSelfServiceFormSettingsData>
Для удобства редактирования описания форм их можно записать в разные файлы, присвоив им соответствующие имена и перечислить их в основном файле в теге Include
:
<Include File="Forms-A1-1024x768_Groups.xml"/>
<Include File="Forms-A1-1024x768_SubGroups.xml"/>
<Include File="Forms-A1-1024x768_Goods.xml"/>
В каждом файле структура тегов соответствует основному файлу.
Например, при установке программного обеспечения, для редактирования внешний вид кнопок на экране выбора товара нужно редактировать файл: Forms-A1-1024x768_Goods.xml
При использовании весового модуля LS215 (обычно с этим модулем используется персональный компьютер с тач-экраном на базе x86 совместимого процессора под управлением ОС Windows или Linux) формы в первую очередь ищутся в подкаталоге Settings/LS215
. Подобное поведение связано с тем, что в настольных версиях ОС Windows или Linux визуальные размеры шрифтов отличаются от таких же шрифтов в ОС Embedded Linux, которая используется управляющих компьютера на базе процессоров ARM совместно с весовыми модулями LS515.
Использование специальных символов
При задание текста возможно использование специальных символов, которые необходимо добавить в тексты сообщений.
Текст для задания в xml файле |
Значение |
---|---|
<br>
|
Перевод строки |
&#xxxx;
|
Шестнадцатеричный код символа |
Специальные символы HTML
символ | html-код | десятичный
код |
описание |
---|---|---|---|
|   | Неразрывный пробел | |
  |   | Узкий пробел (еn-шириной в букву n) | |
  |   | Широкий пробел (em-шириной в букву m) | |
– | – | – | Узкое тире (en-тире) |
— | — | — | Широкое тире (em -тире) |
­ | ­ | Мягкий перенос | |
а́ | ́ | Ударение, ставится после "ударной" буквы | |
© | © | © | Копирайт |
® | ® | ® | Знак зарегистрированной торговой марки |
™ | ™ | ™ | Знак торговой марки |
º | º | º | Копье Марса |
ª | ª | ª | Зеркало Венеры |
‰ | ‰ | ‰ | Промилле |
π | π | π | Пи (используйте Times New Roman) |
¦ | ¦ | ¦ | Вертикальный пунктир |
§ | § | § | Параграф |
° | ° | ° | Градус |
µ | µ | µ | Знак "микро" |
¶ | ¶ | ¶ | Знак абзаца |
… | … | … | Многоточие |
‾ | ‾ | ‾ | Надчеркивание |
´ | ´ | ´ | Знак ударения |
№ | № | Знак номера | |
🔍 | 🔍 | Лупа (наклонённая влево) | |
🔎 | 🔎 | Лупа (наклонённая вправо) | |
☎ | ☎ | Телефон | |
✉ | ✉ | Конверт, email, почта | |
💾 | 💾 | Дискета | |
🛠 | 🛠 | Молоток и гаечный ключ, настройка | |
🔒 | 🔒 | Замок закрыт | |
🔓 | 🔓 | Замок открыт | |
🔔 | 🔔 | Колокольчик | |
🔕 | 🔕 | Колокольчик перечеркнутый | |
🗑 | 🗑 | Урна | |
🔥 | 🔥 | Огонь | |
🛇 | 🛇 | Запрещено | |
⛔ | ⛔ | Вход запрещен (кирпич) | |
⛳ | ⛳ | Фраг в воронке, местоположение, место встречи, гольф | |
знаки арифметических и математических операций | |||
× | × | × | Умножить |
÷ | ÷ | ÷ | Разделить |
< | < | < | Меньше |
> | > | > | Больше |
± | ± | ± | Плюс/минус |
¹ | ¹ | ¹ | Степень 1 |
² | ² | ² | Степень 2 |
³ | ³ | ³ | Степень 3 |
¬ | ¬ | ¬ | Отрицание |
¼ | ¼ | ¼ | Одна четвертая |
½ | ½ | ½ | Одна вторая |
¾ | ¾ | ¾ | Три четверти |
⁄ | frasl; | ⁄ | Дробная черта |
− | minus; | − | Минус |
≤ | ≤ | ≤ | Меньше или равно |
≥ | ≥ | ≥ | Больше или равно |
≈ | ≈ | ≈ | Приблизительно (почти) равно |
≠ | ≠ | ≠ | Не равно |
≡ | ≡ | ≡ | Тождественно |
√ | √ | √ | Квадратный корень (радикал) |
∞ | ∞ | ∞ | Бесконечность |
∑ | ∑ | ∑ | Знак суммирования |
∏ | ∏ | ∏ | Знак произведения |
∂ | ∂ | ∂ | Частичный дифференциал |
∫ | ∫ | ∫ | Интеграл |
∀ | ∀ | ∀ | Для всех (видно только если жирным шрифтом) |
∃ | ∃ | ∃ | Существует |
∅ | ∅ | ∅ | Пустое множество |
Ø | Ø | Ø | Диаметр |
∈ | ∈ | ∈ | Принадлежит |
∉ | ∉ | ∉ | Не принадлежит |
∋ | ∋ | ∗ | Содержит |
⊂ | ⊂ | ⊂ | Является подмножеством |
⊃ | ⊃ | ⊃ | Является надмножеством |
⊄ | ⊄ | ⊄ | Не является подмножеством |
⊆ | ⊆ | ⊆ | Является подмножеством либо равно |
⊇ | ⊇ | ⊇ | Является надмножеством либо равно |
⊕ | ⊕ | ⊕ | Плюс в кружке |
⊗ | ⊗ | ⊗ | Знак умножения в кружке |
⊥ | ⊥ | ⊥ | Перпендикулярно |
∠ | ∠ | ∠ | Угол |
∧ | ∧ | ∧ | Логическое И |
∨ | ∨ | ∨ | Логическое ИЛИ |
∩ | ∩ | ∩ | Пересечение |
∪ | ∪ | ∪ | Объединение |
знаки валют | |||
€ | € | € | Евро |
¢ | ¢ | ¢ | Цент |
£ | £ | £ | Фунт |
¤ | ¤t; | ¤ | Знак валюты |
¥ | ¥ | ¥ | Знак йены и юаня |
ƒ | ƒ | ƒ | Знак флорина |
₽ | ₽ | Знак рубля | |
маркеры, птички, галочки, check mark | |||
• | • | • | Простой маркер |
○ | ○ | Круг | |
· | · | · | Средняя точка |
† | † | Крестик | |
‡ | ‡ | Двойной крестик | |
♠ | ♠ | ♠ | Пики |
♣ | ♣ | ♣ | Трефы |
♥ | ♥ | ♥ | Червы |
♦ | ♦ | ♦ | Бубны |
◊ | ◊ | ◊ | Ромб |
❤ | ❤ | Жирное сердце | |
✓ | ✓ | Символ галочка | |
✔ | ✔ | Жирная отметка галочкой | |
𐄂 | 𐄂 | Крестик | |
🗸 | 🗸 | Тонкая галочка | |
✅ | ✅ | Жирная незакрашенная отметка галочка | |
☑ | ☑ | Галочка в квадрате | |
🗹 | 🗹 | Жирная галочка в квадрате | |
⚠ | ⚠ | Внимание! | |
карандаши, перья, кисти | |||
✍ | ✍ | Пишущая рука | |
✎ | ✎ | Карандаш, направленный вправо-вниз | |
✏ | ✏ | Карандаш | |
✐ | ✐ | Карандаш, направленный вправо-вверх | |
✑ | ✑ | Незакрашенное острие пера | |
✒ | ✒ | Закрашенное острие пера | |
🖌 | 🖌 | Кисть, направленная влево-вниз | |
кавычки | |||
" | " | " | Двойная кавычка |
& | & | & | Амперсанд |
« | « | « | Левая типографская кавычка (кавычка-елочка) |
» | » | » | Правая типографская кавычка (кавычка-елочка) |
‹ | ‹ | Одиночная угловая кавычка открывающая | |
› | › | Одиночная угловая кавычка закрывающая | |
′ | ′ | ′ | Штрих (минуты, футы) |
″ | ″ | ″ | Двойной штрих (секунды, дюймы) |
‘ | ‘ | ‘ | Левая верхняя одиночная кавычка |
’ | ’ | ’ | Правая верхняя одиночная кавычка |
‚ | ‚ | ‚ | Правая нижняя одиночная кавычка |
“ | “ | “ | Кавычка-лапка левая |
” | ” | ” | Кавычка-лапка правая верхняя |
„ | „ | „ | Кавычка-лапка правая нижняя |
❛ | ❛ | Одиночная английская кавычка открывающая | |
❜ | ❜ | Одиночная английская кавычка закрывающая | |
❝ | ❝ | Двойная английская кавычка открывающая | |
❞ | ❞ | Двойная английская кавычка закрывающая | |
стрелки | |||
← | ← | ← | Стрелка влево |
↑ | ↑ | ↑ | Стрелка вверх |
→ | → | → | Стрелка вправо |
↓ | ↓ | ↓ | Стрелка вниз |
↔ | ↔ | ↔ | Стрелка влево и вправо |
↕ | ↕ | Стрелка вверх и вниз | |
↵ | ↵ | ↵ | Возврат каретки |
⇐ | ⇐ | ⇐ | Двойная стрелка влево |
⇑ | ⇑ | ⇑ | Двойная стрелка вверх |
⇒ | ⇒ | ⇒ | Двойная стрелка вправо |
⇓ | ⇓ | ⇓ | Двойная стрелка вниз |
⇔ | ⇔ | ⇔ | Двойная стрелка влево и вправо |
⇕ | ⇕ | Двойная стрелка вверх и вниз | |
▲ | ▲ | Треугольная стрелка вверх | |
▼ | ▼ | Треугольная стрелка вниз | |
► | ► | Треугольная стрелка вправо | |
◄ | ◄ | Треугольная стрелка влево | |
звездочки, снежинки | |||
☃ | ☃ | Снеговик | |
❄ | ❄ | Снежинка | |
❅ | ❅ | Зажатая трилистниками снежинка | |
❆ | ❆ | Жирная остроугольная снежинка | |
★ | ★ | Закрашенная звезда | |
☆ | ☆ | Незакрашенная звезда | |
✪ | ✪ | Незакрашенная звезда в закрашенном круге | |
✫ | ✫ | Закрашенная звезда с незакрашенным кругом внутри | |
✯ | ✯ | Вращающаяся звезда | |
⚝ | ⚝ | Начерченная белая звезда | |
⚪ | ⚪ | Средний незакрашенный круг | |
⚫ | ⚫ | Средний закрашенный круг | |
⚹ | ⚹ | Секстиле (типа снежинка) | |
✵ | ✵ | Восьмиконечная вращающаяся звезда | |
❉ | ❉ | Звёздочка с шарообразными окончаниями | |
❋ | ❋ | Жирная восьмиконечная каплеобразная звёздочка-пропеллер | |
✺ | ✺ | Шестнадцатиконечная звёздочка | |
✹ | ✹ | Двенадцатиконечная закрашенная звезда | |
✸ | ✸ | Жирная восьмиконечная прямолинейная закрашенная звезда | |
✶ | ✶ | Шестиконечная закрашенная звезда | |
✷ | ✷ | Восьмиконечная прямолинейная закрашенная звезда | |
✴ | ✴ | Восьмиконечная закрашенная звезда | |
✳ | ✳ | Восьмиконечная звёздочка | |
✲ | ✲ | Звёздочка с незакрашенным центром | |
✱ | ✱ | Жирная звёздочка | |
✧ | ✧ | Заострённая четырёхконечная незакрашенная звезда | |
✦ | ✦ | Заострённая четырёхконечная закрашенная звезда | |
⍟ | ⍟ | Звезда в круге | |
⊛ | ⊛ | Снежинка в круге | |
часы, время | |||
⏰ | ⏰ | Будильник | |
⌚ | ⌚ | Наручные часы | |
⌛ | ⌛ | Песочные часы | |
⏳ | ⏳ | Песочные часы | |
🕰 | 🕰 | Каминные часы |
Греческий алфавит | |||||
---|---|---|---|---|---|
строчные | прописные | описание | |||
символ | html-код | символ | html-код | ||
α | α | Α | Α | Альфа | |
β | β | Β | Β | Бета | |
γ | γ | Γ | Γ | Гамма | |
δ | δ | Δ | Δ | Дельта | |
ε | ε | Ε | Ε | Эпсилон | |
ζ | ζ | Ζ | Ζ | Дзета | |
η | η | Η | Η | Эта | |
θ | θ | Θ | Θ | Тета | |
ι | ι | Ι | Ι | Йота | |
κ | κ | Κ | Κ | Каппа | |
λ | λ | Λ | Λ | Лямбда | |
μ | μ | Μ | Μ | Мю | |
ν | ν | Ν | Ν | Ню | |
ξ | ξ | Ξ | Ξ | Кси | |
ο | ο | Ο | Ο | Омикрон | |
π | π | Π | Π | Пи | |
ρ | ρ | Ρ | Ρ | Ро | |
σ | σ | Σ | Σ | Сигма | |
ς | ς | Окончательная сигма | |||
τ | τ | Τ | Τ | Тау | |
υ | υ | Υ | Υ | Ипсилон | |
φ | φ | Φ | Φ | Фи | |
χ | χ | Χ | Χ | Хи | |
ψ | ψ | Ψ | Ψ | Пси | |
ω | ω | Ω | Ω | Омега |
Описание форм
Формы описываются только внутри тега Forms
и только на один уровень внутрь, т.е. невозможно вложенное описание форм.
Для задания формы (как и для задания многих других элементов) используется тег Item
.
Тип формы задается атрибутом Type
.
Например:
<AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0">
<Forms>
<Item Name="GroupForm-Algoritm-A11" Type="13" Version="0.0.1.0" Created="19.03.2015">
… Здесь будет описание элементов формы …
</Item>
</Forms>
</AclasSelfServiceFormSettingsData>
Атрибуты Name
, Version
и Created
- необязательны и служат для более удобного восприятия файлов с описанием.
Типы форм
Тип формы | Назначение формы | Примечание |
10 | Форма с обычными группами товаров | |
11 | Форма с подгруппами обычными | |
12 | Не используется | |
13 | Форма с группами и вводом номера товара | |
14 | Форма с пользовательским вводом номера товара | |
15 | Форма для режима фасовки | |
16 | «Плавающая» форма пользовательского ввода номера товара | |
17 | Форма для режима работы без групп товаров | |
18 | Форма с автоматическими цифровыми группами | |
19 | Форма с автоматическими алфавитными группами | |
20 | Форма со списком товаров | |
40 | Форма для вывода системных сообщений | |
Системное сообщение «Идет загрузка ПО» | Подтип: MessageType=Loading | |
Системное сообщение «Критическая ошибка» | Подтип: MessageType=CriticalError | |
Системное сообщение «Весы заблокированы» | Подтип: MessageType=LockScale | |
Системное сообщение «Вызов продавца» | Подтип: MessageType=CallService | |
Системное сообщение «Весы не работают» | Подтип: MessageType=OutOfOrder | |
Системное сообщение «Нет связи с весовым модулем» | Подтип: MessageType=NoLink | |
Системное сообщение «Ошибка печати» | Подтип: MessageType=CommonPrintError | |
Системное сообщение «Не закрыта крышка принтера» | Подтип: MessageType=ClosePrinterCover | |
Системное сообщение «Не установлена кассета» | Подтип: MessageType=NoCassette | |
Системное сообщение «Установлена неверная кассета» | Подтип: MessageType=BadCassette | |
Системное сообщение «Закончились этикетки» | Подтип: MessageType=OutOfPaper | |
Системное сообщение «Не снята этикетка» | Подтип: MessageType=RemoveLabel | |
Системное сообщение «Необходима калибровка принтера» | Подтип: MessageType=NeedRecalibrate | |
41 | Описание вывода веса/цены/стоимости | |
42 | Форма с выводом информации о товаре перед/после печати этикетки | |
43 | Описание вывода веса/цены/стоимости для системного меню | |
50 | Форма для вывода рекламных сообщений для основного экрана | |
51 | Форма для вывода рекламных сообщений для дополнительного экрана | |
52 | Форма для вывода рекламных сообщений для дополнительного экрана в режиме фасовки | |
55 | Форма обрасной связи. Используется для вывода контактов для связи. |
Используемые теги и их иерархия
Название тега | Описание | Возможные "Type" "Item" | Примечание | |||
---|---|---|---|---|---|---|
<Form><Item> | ||||||
Width | ||||||
Height | ||||||
StyleSheet | ||||||
BackgroundColor | ||||||
BackgroundPicture | ||||||
ButtonsZone | ||||||
Item | Goods | |||||
Item | Number, BarCode, DisplayNumber, Name, Price, DiscountPrice, Total, Weight, Picture, SecondPicture, Action, Message, BackgroundText, BackgroundPicture. MiddlePicture | |||||
StyleSheet | ||||||
StyleSheet | ||||||
ExtParams | ||||||
StyleSheet | ||||||
ExtParams | ||||||
Pictures | ||||||
Item | ||||||
ExtParams | ||||||
StaticTexts | ||||||
Item | ||||||
ExtParams | ||||||
StyleSheet | ||||||
Buttons | ||||||
Item | ||||||
ExtParams | ||||||
StyleSheet | ||||||
ErrorMessage | ||||||
StyleSheet | ||||||
ServiceZones | ||||||
Item | ||||||
Weight | ||||||
StyleSheet | ||||||
Price | ||||||
StyleSheet | ||||||
Total | ||||||
StyleSheet | ||||||
ModeMessage | Для режима фасовки | |||||
StyleSheet | ||||||
StateMessage | Для режима фасовки | |||||
StyleSheet | ||||||
InfoMessage | Для режима фасовки | |||||
StyleSheet | ||||||
ProgressBar | Только для экрана загрузки | |||||
Counter | Только для экрана загрузки | |||||
ProgressPictures | Только для экрана загрузки | |||||
Item | ||||||
</Item></Form> |
Дополнительные теги для изменения внешнего вида и поведения элементов
Название тега | Описание | Примечание |
StyleSheet | Тег описывающий визуальное представление элемента. Цвета, шрифт и т.д. | Для задания используется тип CDATA. Например: <![CDATA[border-left: 3px; border-style: solid; border-left-color: black; ]]> |
ExtParams | Тег задающий дополнительные параметры для элемента. | Содержимое элемента задается в формате JSON.
Для элемента "InputString": "empty-text" : "текст при отсутствии введенного номера" и "empty-text-style-sheet" : "стиль текста при отсутствии введенного номера" Для текстов, кнопок: "autohide" : "true/false" и "autoshow" : "true/false" |
Атрибуты-описатели визуальных элементов
Название атрибута | Описание | Возможные значения | Примечание |
Type | Тип элемента | ||
Enabled | Разрешение/запрещение вывода элемента | true/false | |
Top | Координаты верхней границы элемента | число | если число от 0 – координата.
если число < 0 – координата отсчитывается от противоположной границы родительского элемента. |
Left | Координаты левой границы элемента | число | если число от 0 – координата.
если число < 0 – координата отсчитывается от противоположной границы родительского элемента. |
Width | Ширина элемента | число | если задано значение "0", тогда происходит увеличение размера по правой стороне до конца родительского элемента |
Height | Высота элемента | число | если задано значение "0", тогда происходит увеличение размера по нижней границе до конца родительского элемента |
VAlign | Выравнивание содержимого элемента по вертикали | ||
HAlign | Выравнивание содержимого элемента по горизонтали | ||
Scaled | Разрешение/запрещение растягивания содержимого элемента | true/false | если элемент является картинкой, включение данного атрибута позволяет растянуть загружаемую картинку до размеров элемента. |
ScaledContent | Непропорциональное растягивание картинок и текста. | true/false | |
Tracing | Обводка текста альтернативным цветом | число | если задано значение "0" - обводки нет |
TracingColor | Обводка текста альтернативным цветом | Цвет обводки | Например: rgb(255, 255, 255) - белый цвет |
WordWrap | Перенос слов по словам | true/false | |
Text | Выводимый текст | текст | Данное поле может содержать шаблон вывода значения для следующих типов: weight, price, total, tare.
Шаблон для вывода следующего типа: {%total%} - полное значение; {%int%} - целая часть; {%fract%} - дробная часть; {%fract-simple%} - дробная часть без лидирующих нулей. |
Типы визуальных элементов
Тип элемента | Возможные атрибуты | Описание | Примечание |
Group | Описание блока с кнопками групп товаров. | Кнопки распологаются внутри блока в сетке.
Размеры кнопок вычилсяются автоматически в зависимости от заданного количества и максимальных/минимальных размеров. | |
Enabled | Включение/выключение видимости элемента без удаления его из файла описания формы. | ||
Rows | Количество рядов в сетке кнопок групп (кнопок по вертикали). | ||
ButtonInRow | Количество колонок в сетке кнопок групп (кнопок по горизонтали). | ||
Top, Left, Width, Height | Координаты блока верхнего левого угла и размер по ширине и высоте. | ||
MaxWidthButton, MaxMaxHeight, MinWidthButton, MinMaxHeight | Максимальные и минимальные размеры кнопки. | ||
BackgroundPicture | Фоновая картинка для каждой кнопки. | Картинка расположена в самом нижнем слое.
Картинка растягивается пропорционально по всей кнопке. Размеры места под картинку соответствуют размеру кнопки. | |
MiddlePicture | Дополнительная картинка для каждой кнопки. | Картинка расположена над картинкой группы.
Картинка растягивается пропорционально по всей кнопке. Размеры места под картинку соответствуют размеру кнопки. | |
ForegroundPicture | Картинка верхнего уровня для каждой кнопки. | Картинка расположена в самом верхнем слое.
Картинка растягивается пропорционально по всей кнопке. Размеры места под картинку соответвуют размеру кнопки. Картинка перекрывает все другие элементы. Для обеспечения их видимости нужно использовать прозрачность. | |
DigitGroup | |||
Name | |||
Number | |||
Picture | |||
DisplayNumber | |||
Price | |||
Action | |||
BackgroundText | |||
BackgroundPicture | |||
Back | |||
Forward | |||
Text | |||
TimeDate | |||
Типы кнопок (Buttons)
Если аттрибут "Type" элемента из группы "Buttons" равен указанному в таблице значению, то элемент приобретает соответствующие возможности.
Тип кнопки | Описание | Примечание |
MainMenu | Переход на первоначальный экран. | |
ResetPrinter | Сброс (калибровка) принтера. | |
AlphaGroups | Переход на экран с алфавитными группами. | |
DigitGroups | Переход на экран с цифровыми группами. | |
NameGroups | Переход на экран с группами товаров. | |
PackingUserScreen | Переход на экран с набором кода товара. | |
PackingSplashScreen | Показ всплывающего экрана с набором кода товара. | |
PrintCopyLabel | Печать копии последней этикетки. | |
FeedPaper | Промотка этикетка. Построчная. | |
PrintTestLabel | Печать тестовой этикетки. | |
Close | Закрыть текущую форму. | В данный момент не используется. |
Retry | Повтор последней операции. | В данный момент не используется. |
PrintLabel | Печать этикетки, если есть набранный (выбранный) код товара. | |
PreviousGroup | Переход на предыдущую группу товаров. | |
NextGroup | Переход на следующую группу товаров. | |
BackGoodsPage | Переход на предыдущую страницу товаров в пределах одной группы. | |
ForwardGoodsPage | Переход на слудующую страницу товаров в пределах одной группы. | |
SystemMenu | Показать системное меню. | |
Feedback | Показать форму обратной связи (тип формы = 55). |
Типы текстовых полей (StaticText)
Если аттрибут "Type" элемента из группы "StaticText" равен указанному в таблице значению, то элемент приобретает дополнительные возможности.
Если в текст элемента необходимо добавить принудительный переход на новую строку, то в текст нужно вcтавить следующую последовательность:
<br>
Специальные символы можно вставлять с помощью специальной конструкции:
&#xxxx;
, где xxxx - шестнадцатеричный код символа.
Тип поля | Описание | Примечание |
Text | Вывод простого текста. | В поле "text" находится текст для вывода. И возможно дополнение шаблонами для вывода следующего типа:
{%version%} - вывод полной версиии ПО. |
DateTime | Вывод текущего времени/даты | В поле "text" находится шаблон для вывода времени/даты, состоящий из элементов:
dd - день; ММ - месяц; yyyy - год; hh - часы; mm - минуты; ss - секунды. Другие символы выводятся в неизменном виде. |
GroupName | Название текущей группы товаров. | |
GroupPicture | Основная картинка текущей группы товаров. | |
GroupSecondPicture | Дополнительная картинка текущей группы товаров. | |
Weight | Вывод текущего веса. | В поле "text" находится шаблон для вывода следующего типа:
{%total%} - полное значение; {%int%} - целая часть; {%fract%} - дробная часть; {%fract-simple%} - дробная часть без лидирующих нулей. |
Tare | Вывод текущей тары товара или глобальной. | В поле "text" находится шаблон для вывода следующего типа:
{%total%} - полное значение; {%int%} - целая часть; {%fract%} - дробная часть; {%fract-simple%} - дробная часть без лидирующих нулей. |
Price | Вывод цены товара. | В поле "text" находится шаблон для вывода следующего типа:
{%total%} - полное значение; {%int%} - целая часть; {%fract%} - дробная часть; {%fract-simple%} - дробная часть без лидирующих нулей. |
Total | Вывод общая сумма (цена * вес). | В поле "text" находится шаблон для вывода следующего типа:
{%total%} - полное значение; {%int%} - целая часть; {%fract%} - дробная часть; {%fract-simple%} - дробная часть без лидирующих нулей. |
QRCode | Вывод QR кода. |
Порядок вывода визуальных элементов на формы
- Фоновая картинка формы
- Статичные тексты
- Статичные картинки
- Поля веса/цены/стоимости
- Кнопки
- Поле с выбором товаров
- Поля для входа в системное меню
Элементы, которые выводятся на экране позднее перекрывают ранее выведенные элементы.
Расширенное управление элементами с помощью "ExtParams"
Для элемента "InputString"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
empty-text | string | Строка выводимая, когда не введен номер товара | А11, А12, А13 |
empty-text-style-sheet | string | Стить строки ввода, когда не введен номер товара | А11, А12, А13 |
Для элемента "Weigth"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
enable-blink-on-error | string | ||
weight-not-stable-color | string | ||
weight-error-color | string | ||
weight-not-stable-style-sheet | string | ||
weight-over-flow-style-sheet | string | ||
weight-error-style-sheet | string | ||
weight-overflow-text | string | Текст на который заменяется вес в случае перегрузки весов | AdPicturePackingSecondScreen, ScaleInfo |
Для элемента "Keyboard"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
keyboard-map | string | ||
button-contents-margins | integer array | 4 числа для задания расстояния от границ.
Слева - Сверху - Справа - Снизу. Например: [3, 5, 3, 5] |
|
button-spacing | integer | Растояние между кнопок по вертикали и горизонтали | |
button-v-spacing | integer | Растояние между кнопок по вертикали | |
button-h-spacing | integer | Растояние между кнопок по горизонтали | |
name | string | Задание имени поля клавиатуры. Используется для возможности изменения цветов и стиля через StyleSheet.
В StyleSheet необходимо задавать объект: QWidget#name { background:transparent; } |
Для элемента "PackingKeyboard"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
keyboard-map | string | ||
button-contents-margins | integer array | 4 числа для задания расстояния от границ.
Слева - Сверху - Справа - Снизу. Например: [3, 5, 3, 5] |
|
button-spacing | integer | Растояние между кнопок по вертикали и горизонтали | |
button-v-spacing | integer | Растояние между кнопок по вертикали | |
button-h-spacing | integer | Растояние между кнопок по горизонтали | |
name | string | Задание имени поля клавиатуры. Используется для возможности изменения цветов и стиля через StyleSheet.
В StyleSheet необходимо задавать объект: QWidget#name { background:transparent; } |
Для элемента "Groups"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
autohide | bool | Автоскрывать при невыбранном товаре | |
autoshow | bool | Автопоказывать при невыбранном товаре | |
v-spacing | int | Расстояние по вертикали между кнопками | |
h-spacing | int | Расстояние по горизонтали между кнопками |
Для элемента "Goods"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
v-spacing | int | Расстояние по вертикали между кнопками | |
h-spacing | int | Расстояние по горизонтали между кнопками |
Для элемента "Goods/Name"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
replace-to | int | На что меняется название товара, если нет картинки и разрешена ее замена на название товара
0 - номер товара, 1 - код магазина, 2 - доп номера товара |
Для элемента "StaticText"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
autohide | bool | Автоскрывать при невыбранном товаре | |
autoshow | bool | Автопоказывать при невыбранном товаре |
Для элемента "Pictures"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
autohide | bool | Автоскрывать при невыбранном товаре | |
autoshow | bool | Автопоказывать при невыбранном товаре | |
smooth-transformation | bool | Режим масштабирования | Если текст есть, он заменяет генерируемое системой значение в коде |
keep-aspect-ratio | bool | Соблюдение пропорций при масштабировании | Если текст есть, он заменяет генерируемое системой значение в коде |
movie | bool | Анимированная картинка (gif) |
Для элемента "Progress"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
showtext | bool |
Для элемента "PopularGoods"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
enable-buttons | bool |
Для элемента "QRCode"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
prescaler | int | Количество пикселей на бит полученного кода | По умолчанию 1 |
error-correction | int | Уровень коррекции ошибок | От 0 (lowest) до 3 (highest). По умолчанию 1.
Level L (Low): up to 7% damage. Level M (Medium): up to 15% damage. Level Q (Quartile):up to 25% damage. Level H (High): up to 30% damage. |
smooth-transformation | bool | Режим масштабирования | Если текст есть, он заменяет генерируемое системой значение в коде |
keep-aspect-ratio | bool | Соблюдение пропорций при масштабировании | Если текст есть, он заменяет генерируемое системой значение в коде |
encode-mode | int | Режим кодирования информации в коде | От 0 до 7 |
text | string | Текст для кодирования в коде | Если текст есть, он заменяет генерируемое системой значение в коде.
Шаблоны используемые при формировании текста:
|
Для элемента "Forms"
Имя тега | Тип данных | Описание | Используется в алгоритмах |
---|---|---|---|
show-time | int | Время показа формы | Используется в форме "Feedback" для ограничения времени вывода |