Я хочу инвертировать текст в строке, а другие строки отображаются нормально и без инверсии в verifone vx520. Я использую функцию inverse_toggle(), но эта функция инвертирует всю страницу, а не строку. как я могу инвертировать только строку, а другие строки показывают как обычно?как инвертировать текст в verifone vx520
вот мой код:
int display = open(DEV_CONSOLE, 0);
inverse_toggle();
write(display,"first line to inverse\n",22); //i want to inverse just this line
write(display,"second line shown normally\n",27);//i want to show this line normally
при использовании inverse_toggle() вся страница будет инверсной. и для display_at я не нашел никакой функции, подобной той, что только gotoxy (x, y), и это не работает правильно и инвертирует всю страницу. –
Тогда вам, вероятно, понадобится создать или найти обратный шрифт. – David
Я просто проверил, поможет ли использование команды 'window', но это не похоже (увы). Я думаю, вы собираетесь застрять в использовании инструмента для создания шрифтов. Хорошей новостью является то, что вы можете просто загрузить существующий шрифт, а затем использовать команду «inverse». Плохая новость заключается в том, что вы должны сделать это для каждого персонажа - я не знаю, как можно «инвертировать» весь шрифт одновременно. Что касается «display_at», это часть файла aclconio.h'. – David