Так называемого слип-чеком основана на работе с объектом класса KkmCheck
Шорт-каты методов для добавления строк:
- t() - addTextString()
- b() - addBarcodeString()
- i() - addImageString()
var slip = new KkmCheck(Kkm); // связали чек с ккм сервером // картинка короткий вызов slip.i("{base64_encode_string}"); // при полном вызове функций добавления строк возращается структура, // позволяюшая потом отредактировать // вот пример добавляем пустую строку, а после ее заменяем slip.addImageString('').setPrintImage(demoImage); // текстовые строки slip.t('>#2#<ООО "Рога и копыта', 1); // вызов цепочкой slip.t('Пример №1 печати поля:<#16#>154,41').t('2-рое поле:<#16#>4,00'); slip.t('Пример №2 печати поля:<#8#>>4,00').t('2-рое поле:<#8#>>1544,00'); // номер шрифта и интенсивость печати slip.t('Шрифт № 1', 1, 15); slip.t('Шрифт № 2', 2, 10); slip.t('Шрифт № 3', 3, 5); slip.t('Шрифт № 4', 4, 0); // установка оформления после (изменилось в 0.3.0) var string4edit = slip.addTextString('Штрих-коды'); string4edit.PrintText.Text = '>#0#<' + string4edit.PrintText.Text; // Добавляем центрирование string4edit.PrintText.Font=1; // Самый крупный шрифт string4edit.PrintText.Intensity = 10; // Строка с печатью штрих-кода slip.b('EAN13', '1254789547853'); // баркод теперь QR slip.b('QR', '12345DFG'); // строка текст,картинка,штрих slip.addTextString('строка текст,картинка,штрих').setPrintImage(demoImage).setBarcode('EAN13', '1254789547853'); // обратите внимание что-бы добавить новую строку нужно начать новую цепочку slip.addTextString('следующая строка');
slip.print()