![]() |
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 строки. строки прижимаются влево. Подробнее... | |
Интерфейс управления дисплеем покупателя.
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 | двойная высота символов |