Изменение визуальных форм

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Версия от 01:59, 10 августа 2017; Michael (обсуждение | вклад) (Новая страница: « 1.             Изменение визуальных форм в весовом комплексе Aclas Sensor. В программном обе…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

1.             Изменение визуальных форм в весовом комплексе Aclas Sensor.

В программном обеспечении весового комплекса возможно изменение практически всех визуальных форм отображаемых на экране. Данная процедура может понадобиться, например, для изменения стандартных цветов на фирменные цвета или для добавления логотипа.

Изменения размеров, цветов и др. на экранных формах производится через соответствующие файлы настроек. Файлы хранят информацию в формате XML.

Местоположение файлов настроек:

/ «Каталог-программы»/Settings

Стандартные каталоги программы: «/opt/R1Sensor» для ОС Linux и «c:/R1Sensor» для ОС Windows.

Правила формирования имен файлов:

Forms-X-Y.xml

Где:

X – название алгоритма работы (A0, A1 и т.д.).

Y – разрешение экрана (1024x768, 800х600 и т.д.),

Например для алгоритма А1 и разрешения 1024x768 имя будет: «Forms-A1-1024x768.xml»

Это основной файл, который должен содержать описание всех форм используемых в выбранном алгоритме работы.

Все описания в файле записаны внутри тега «AclasSelfServiceFormSettingsData»:

<AclasSelfServiceFormSettingsData LastModify="22.08.2016 12:00:00" DBVersion="1.0.0">

</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) формы в первую очередь ищутся в подкаталоге «LS215» каталога настроек. Подобное поведение связано с тем, что в ОС Windows визуальные размеры шрифтов отличаются от таких же шрифтов в ОС Linux, которая используется управляющих компьютера на базе процессоров ARM совместно с весовыми модулями LS515.

2.             Типы форм. 

Тип формы Назначение формы Примечание
10 Форма с обычными группами товаров
11 Форма с подгруппами обычными
12 Не используется  
13 Не используется  
14 Форма с пользовательским вводом номера товара
15 Форма для режима фасовки  
16 «Плавающая» форма пользовательского ввода номера товара
17 Форма для режима работы без групп товаров
18 Форма с автоматическими цифровыми группами
19 Форма с автоматическими алфавитными группами
20 Форма со списком товаров
40 Форма для вывода системных сообщений
Системное сообщение «Идет загрузка ПО» Подтип: Loading
Системное сообщение «Критическая ошибка» Подтип: CriticalError
Системное сообщение «Весы заблокированы» Подтип: LockScale
Системное сообщение «Вызов продавца» Подтип: CallService
Системное сообщение «Весы не работают» Подтип: OutOfOrder
Системное сообщение «Нет связи с весовым модулем» Подтип: NoLink
Системное сообщение «Ошибка печати» Подтип: CommonPrintError
Системное сообщение «Не закрыта крышка принтера» Подтип: ClosePrinterCover
Системное сообщение «Не установлена кассета» Подтип: NoCassette
Системное сообщение «Установлена неверная кассета» Подтип: BadCassette
Системное сообщение «Закончились этикетки» Подтип: OutOfPaper
Системное сообщение «Не снята этикетка» Подтип: RemoveLabel
41 Описание вывода веса/цены/стоимости
42 Форма с выводом информации о товаре перед печатью
43 Описание вывода веса/цены/стоимости для системного меню
50 Форма для вывода рекламных сообщений для основного экрана
51 Форма для вывода рекламных сообщений для дополнительного экрана
52 Форма для вывода рекламных сообщений для дополнительного экрана в режиме фасовки

3.             Используемые теги. 

Название тега Описание Примечание
Forms    
Item    
ButtonsZone    
Pictures    
StaticTexts    
Buttons    
ServiceZones    
StyleSheet    
Width    
Height    

       

4.             Атрибуты-описатели визуальных элементов.

Название атрибута Описание Возможные значения Примечание
Type Тип элемента  
Enabled Разрешение/запрещение вывода элемента true/false
Top Координаты верхней границы элемента число если число от 0 – координата.

если число < 0 – координата   отсчитывается от противоположной границы родительского элемента.

Left Координаты левой границы элемента число если число от 0 – координата.

если число < 0 – координата   отсчитывается от противоположной границы родительского элемента.

Width Ширина элемента число если задано значение "0", тогда происходит увеличение размера по правой стороне до конца родительского элемента
Height Высота элемента число если задано значение "0", тогда происходит увеличение размера по нижней границе до конца родительского элемента
VAlign Выравнивание содержимого элемента по вертикали
HAlign Выравнивание содержимого элемента по горизонтали
Scaled Разрешение/запрещение растягивания содержимого элемента true/false Если элемент является картинкой, включение данного атрибута позволяет растянуть загружаемую картинку до размеров элемента.