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
| double ISecondDisplay::GetScreenDiagonalInches | ( | ) |
Получить диагональ дисплея в дюймах
| int ISecondDisplay::GetScreenHeight | ( | ) |
Получить высоту дисплея
| double ISecondDisplay::GetScreenPpi | ( | ) |
Получить плотность пикселей дисплея (PPI).
PPI = sqrt(width^2 + height^2) / diagonal
| int ISecondDisplay::GetScreenWidth | ( | ) |
Получить ширину дисплея
| void ISecondDisplay::ShowBitmap | ( | in byte[] | bmp, |
| IExceptionCallback | callback ) |
Вывести изображение на дисплей.
Размер изображения должен соответствовать размеру дисплея.
| bmp | Массив байт со сжатым изображением (PNG/JPEG/WebP и т.п.) |
| void ISecondDisplay::ShowText | ( | String | line, |
| int | fontSize, | ||
| int | alignment, | ||
| IExceptionCallback | callback ) |
Вывести текст на дисплей.
| line | Текст |
| fontSize | Размер шрифта |
| alignment | Выравнивание по левому(0)/середине(1)/правому(2) краю |