Есть БД, в ней позиции заказа ресторана. Нужно каким-то образом запихнуть их в чек так вот каким способом можно перенести название позиции, ее количество, цену и тдтп по столбцам чека
Пример чека:
Не думаю что это будет хорошим решением, все же почему бы и не написать.
Можно все разделить на точки, то есть просто как в математике (x, y).
Хотел бы задать еще вопрос по поводу задачи, чек ведь обычно сохраняют в базу в виде картинки(файла) чтобы сразу можно было бы взять и не делать "склейку".
Чек в реальной жизни является не картинкой, а документом (docx, html, PDF) или последовательностью команд для чекового принтера.
В таком случае "перенос столбцов" - будет состоять из двух шагов:
1. Извлекаем нужные данные по конкретной продаже из БД.
2. Формируем на их основе документ. Проще всего будет сделать html шаблон, в который передать данные с первого шага.
3. Опционально третий шаг - преобразовать html в PDF.
Но вообще я ни разу не видел, чтобы в ресторанах делали чеки как в примере.
Обычно их печатают на чековом принтере, а они по своей логике работы заметно отличаются от простых принтеров.
Но всё равно суть будет та же - берёшь данные, и отправляешь в принтер, выбирая нужный размер шрифтов, выравнивание, всякие отступы и линии.
В обоих случаях кроме чистого SQL тебе нужен будет какой-нибудь язык общего назначения.