![]() |
IFiscalCore
интерфейс фискального ядра
|
import"ILCD.idl";
Открытые члены | |
| String | GetAidlVersion () |
| boolean | IsReady () |
| boolean | SetBacklight (int percentage) |
| настроить яркость подсветки. для MSPOS-Т-Ф возмоны только 0 (выкл) или 100(вкл) Подробнее... | |
| boolean | ClearScreen () |
| очистить дисплей Подробнее... | |
| boolean | SetScreenText (String message) |
| вывести текст на дисплей. строка прижимается влево Подробнее... | |
| boolean | SetScreenBitmap (in byte[] bmp) |
| вывести изображение на дисплей. максимум: 128*40 пикселей. Подробнее... | |
| boolean | SetScreenTextBySize (String line, int size, boolean doubleHeight) |
| вывести текст на дисплей, с указанием размера. строка прижимается влево. Подробнее... | |
| boolean | SetScreenMultiLine (in String[] lines, in int[] proportions) |
| boolean | SetScreen2Lines (String top, String bottom) |
| вывести на дисплей 2 строки. строки прижимаются влево. Подробнее... | |
Интерфейс управления дисплеем покупателя. (Sunmi T1 mini)
MSPOS-T-Ф имеет дисплей покупателя.
Имя пакета (packageName) для подключения: "com.multisoft.drivers.fiscalcore"
Имя компонента (componentName) для подключения: "com.multisoft.fiscalcore"
Наименование действия (action) для Intent: "com.multisoft.drivers.fiscalcore.ILCD"
| boolean ILCD::ClearScreen | ( | ) |
очистить дисплей
| String ILCD::GetAidlVersion | ( | ) |
запрос версии интерфейса
формат версии: Major.Minor.Release.Build;
Major - старшая версия aidl, изменение версии указвает на изменение порядка функций / их сигнатур;
Minor - младшая версия aidl, изменение версии указвает на добавление функции, обратная совместимость;
Release - версия приложения, инкрементируется с релизом;
Build - версия сборки, выставляется автоматически в момент сборки;
| boolean ILCD::IsReady | ( | ) |
| boolean ILCD::SetBacklight | ( | int | percentage | ) |
настроить яркость подсветки. для MSPOS-Т-Ф возмоны только 0 (выкл) или 100(вкл)
| percentage | значение яркости в процентах |
| boolean ILCD::SetScreen2Lines | ( | String | top, |
| String | bottom | ||
| ) |
вывести на дисплей 2 строки. строки прижимаются влево.
| top | вверхняя строка |
| bottom | нижняя строка |
| boolean ILCD::SetScreenBitmap | ( | in byte [] | bmp | ) |
вывести изображение на дисплей. максимум: 128*40 пикселей.
| bmp | массив байт файла с изображением |
| boolean ILCD::SetScreenMultiLine | ( | in String [] | lines, |
| in int [] | proportions | ||
| ) |
вывести на дисплей несколько строк текста с указанием занимаемых пропорций экрана в высоту.
Пример: пропорции {1, 2} делят экран в высоту на 3 части.
Первая строка занимает 1/3 экрана, вторая - 2/3
Размеры массивов должны совпадать
Строки прижимаются влево. Рекомендуемый максимальный размер массивов: 4, иначе текст тяжело читаем.
| lines | массив строк для вывода |
| proportions | массив сответствующих строкам пропорций в высоту |
| boolean ILCD::SetScreenText | ( | String | message | ) |
вывести текст на дисплей. строка прижимается влево
| message | строка текста |
| boolean ILCD::SetScreenTextBySize | ( | String | line, |
| int | size, | ||
| boolean | doubleHeight | ||
| ) |
вывести текст на дисплей, с указанием размера. строка прижимается влево.
| line | текст для отображения |
| size | размер |
| doubleHeight | двойная высота символов |
1.8.13