MSPOS FiscalCore
AIDL API фискального ядра
Загрузка...
Поиск...
Не найдено
Интерфейс ISecondDisplay

import "ISecondDisplay.idl";

Открытые члены

void ShowText (String line, int fontSize, int alignment, IExceptionCallback callback)
 Вывести текст на дисплей.
void ShowBitmap (in byte[] bmp, IExceptionCallback callback)
 Вывести изображение на дисплей.
int GetScreenHeight ()
 Получить высоту дисплея
int GetScreenWidth ()
 Получить ширину дисплея
double GetScreenDiagonalInches ()
 Получить диагональ дисплея в дюймах
double GetScreenPpi ()
 Получить плотность пикселей дисплея (PPI).

Подробное описание

Интерфейс управления вторым дисплеем

См. определение в файле ISecondDisplay.idl строка 6

Методы

◆ GetScreenDiagonalInches()

double ISecondDisplay::GetScreenDiagonalInches ( )

Получить диагональ дисплея в дюймах

Возвращает
Диагональ дисплея в дюймах

◆ GetScreenHeight()

int ISecondDisplay::GetScreenHeight ( )

Получить высоту дисплея

Возвращает
Высота дисплея в пикселях

◆ GetScreenPpi()

double ISecondDisplay::GetScreenPpi ( )

Получить плотность пикселей дисплея (PPI).

PPI = sqrt(width^2 + height^2) / diagonal

Возвращает
Плотность пикселей дисплея в PPI

◆ GetScreenWidth()

int ISecondDisplay::GetScreenWidth ( )

Получить ширину дисплея

Возвращает
Ширина дисплея в пикселях

◆ ShowBitmap()

void ISecondDisplay::ShowBitmap ( in byte[] bmp,
IExceptionCallback callback )

Вывести изображение на дисплей.

Размер изображения должен соответствовать размеру дисплея.

Аргументы
bmpМассив байт со сжатым изображением (PNG/JPEG/WebP и т.п.)

◆ ShowText()

void ISecondDisplay::ShowText ( String line,
int fontSize,
int alignment,
IExceptionCallback callback )

Вывести текст на дисплей.

Аргументы
lineТекст
fontSizeРазмер шрифта
alignmentВыравнивание по левому(0)/середине(1)/правому(2) краю

Объявления и описания членов интерфейса находятся в файле: