Возможно ли сформировать квитанцию с произвольным числом QR- кодов?

1. vat-74 166 23.11.23 11:28 Сейчас в теме
Есть единая квитанция на все услуги, в которой формируется один QR-код на общую сумму. Сейчас возникла необходимость формировать на каждую услугу отдельный QR-код. Возможно ли настроить такое? Количество услуг у каждого свое.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 23.11.23 11:52 Сейчас в теме
(1)Технически ничего не мешает выводить на печатную форму столько картинок с QR кодами, сколько нужно.
Возможно ли настроить такое?

Настроить - вряд ли. Реализовать - вполне.
3. vat-74 166 23.11.23 12:25 Сейчас в теме
(2) Хотелось бы в общих чертах понять. Нужно несколько картинок в одну загрузить и потом это все вывести в один рисунок или каждую картинку в свой рисунок? Но тогда получается нужно заведомо много рисунков в макет вставить?
4. Sashares 34 23.11.23 12:29 Сейчас в теме
(3)Как вариант делаете область - в левой части название услуги, в правой части - картинка для QR кода.
Заполнили услугу в области, сформировали код для нее, вывели в картинку, вывели область в табличный документ.
И так для каждой услуги.

Каждую картинку в свой рисунок конечно.
5. vat-74 166 23.11.23 14:02 Сейчас в теме
(4) Дак это же накладки будут. Высота рисунка явно больше высоты строки и при выводе следующей строки рисунки сольются.
6. Sashares 34 23.11.23 14:07 Сейчас в теме
(5)Очевидно, что в данном варианте надо задать ширину/высоту строки такую, чтобы рисунок с QR кодом в ней поместился.
А как вы вообще их размещать собирались?
Как пользователь при оплате потом должен понять, что вот этот код, это за первую, а этот за восьмую услугу?
Вы сначала определитесь, как в макете собираетесь выводить картинки, тогда при возникновении сложностей можно будет предметно обсуждать.
7. vat-74 166 23.11.23 14:12 Сейчас в теме
(6) Я планировал одной строкой в подвале.
Прикрепленные файлы:
8. Sashares 34 23.11.23 14:19 Сейчас в теме
(7)Тоже вариант.
В макете делаете область с картинкой нужного размера. Задаете для области имя для строк и колонок.
В цикле для каждой услуги:
Получаете область из макета с картинкой для QR кода по ИмяДляСтрок|ИмяДляКолонок - будет квадратная область.
Формируете QR код по данной услуге, заполняете в области с картинкой, выводите/присоединяете ее подвал.

Но имеет смысл добавить ограничение по количеству кодов в строке, чтобы если услуг много, то выводилось в 2 и более строк.
user2014960; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот