MSPOS FiscalCore
AIDL API фискального ядра
Загрузка...
Поиск...
Не найдено
ISecondDisplay.idl
См. документацию.
1package com.multisoft.drivers.fiscalcore;
2
3import com.multisoft.drivers.fiscalcore.IExceptionCallback;
4
5/*! Интерфейс управления вторым дисплеем */
7{
8 /// <summary>
9 /// Вывести текст на дисплей.
10 /// </summary>
11 /// <param name="line">Текст</param>
12 /// <param name="fontSize">Размер шрифта</param>
13 /// <param name="alignment">Выравнивание по левому(0)/середине(1)/правому(2) краю</param>
14 void ShowText(String line, int fontSize, int alignment, IExceptionCallback callback);
15
16 /// <summary>
17 /// Вывести изображение на дисплей.
18 /// Размер изображения должен соответствовать размеру дисплея.
19 /// </summary>
20 /// <param name="bmp">Массив байт со сжатым изображением (PNG/JPEG/WebP и т.п.)</param>
21 void ShowBitmap(in byte[] bmp, IExceptionCallback callback);
22
23 /// <summary>
24 /// Получить высоту дисплея
25 /// </summary>
26 /// <returns>Высота дисплея в пикселях</returns>
28
29 /// <summary>
30 /// Получить ширину дисплея
31 /// </summary>
32 /// <returns>Ширина дисплея в пикселях</returns>
34
35 /// <summary>
36 /// Получить диагональ дисплея в дюймах
37 /// </summary>
38 /// <returns>Диагональ дисплея в дюймах</returns>
40
41 /// <summary>
42 /// Получить плотность пикселей дисплея (PPI).
43 /// PPI = sqrt(width^2 + height^2) / diagonal
44 /// </summary>
45 /// <returns>Плотность пикселей дисплея в PPI</returns>
46 double GetScreenPpi();
47}
Коллбек об ошибке.
Определения IExceptionCallback.idl:7
Определения ISecondDisplay.idl:7
int GetScreenHeight()
Получить высоту дисплея
void ShowBitmap(in byte[] bmp, IExceptionCallback callback)
Вывести изображение на дисплей.
double GetScreenDiagonalInches()
Получить диагональ дисплея в дюймах
int GetScreenWidth()
Получить ширину дисплея
void ShowText(String line, int fontSize, int alignment, IExceptionCallback callback)
Вывести текст на дисплей.
double GetScreenPpi()
Получить плотность пикселей дисплея (PPI).
Определения Enums.cs:8
Определения Enums.cs:8
Определения Enums.cs:8