Продолжаем знакомить вас с новым функционалом, который стал доступен в инструментах отчетности и аналитики данных Stimulsoft, начиная с версии 2022.2. Сегодня мы более подробно расскажем о новой возможности визуальной настройки QR-кода.

Штрих-код

Штрих-код представляет собой закодированную информацию в графическом виде, которую можно декодировать с помощью специальных считывающих устройств.
Наиболее популярным штрих-кодом сегодня является QR-code. Сложно представить область, в которой на данный момент этот тип штрих-кода не используется – от промышленности до банковской сферы, от здравоохранения до музейного дела. Такая популярность QR-кода объясняется возможностью кодировать различную информацию больших объемов и легкостью считывания этой информации. Большинство современных мобильных устройств умеют декодировать QR-код штатными средствами.

Пример инвойса в банковской сфере с QR-кодом, содержащим дополнительную информацию.


Также стоит особо отметить распространенность QR-кодов в эпоху COVID-пандемии для паспортов вакцинации и ПЦР-тестов.

Пример отчета ПЦР-теста с использованием QR-кода.

Теперь поговорим об использовании QR-кодов в отчетах, а также о новых возможностях для них. Использование этого типа штрих-кода может быть различной и фактически ограничивается лишь фантазией разработчика отчетов. Но, тем не менее, основная его задача – это кодирование указанных данных при разработке отчета.

Данные

В нашем генераторе отчетов QR-код является одним из типов компонента Штрих-код (Bar Code). С помощью этого типа штрих-кода можно кодировать различные данные: тексты, URL, выражения. При работе с текстом и ссылками всё просто – указанные данные будут автоматически закодированы. Работа с выражениями открывают более широкие возможности. Если вы укажите выражение в коде штрих-кода, то при построении отчета генератор произведет обработку этого компонента и его выражения. Результат вычисления выражения будет закодирован в QR-коде, который можно будет получить при считывании. Выражением также может быть ссылка на колонку данных.Возможно, вы не знали…

Компонент Штрих-код в отчете не имеет собственного свойства Источник данных (Data Source). Однако при размещении этого компонента на бэнде Данные (Data Band), он будет напечатан столько раз в отчете, сколько раз будет напечатан бэнд Данные. Для каждой копии бэнда Данные в отчете выражение штрих-кода будет вычисляться, результат будет кодироваться и отображаться в построенном отчете с помощью компонента Штрих-код. Таким образом, с помощью QR -кода и бэнда Данные можно вывести информацию в отчете из источника данных.
Эти возможности давно известны нашим пользователям, но в новой версии мы добавили функционал визуального оформления QR-кода, о котором и поговорим далее.

Визуальное оформление

Компонент отчета Штрих-код обладает различными настройками оформления. Для него можно определить границу компонент, цвет фона, цвет графических элементов. Также можно определить уровень поворота штрих-кода, включить свободные зоны и т.д. Все эти возможности относятся ко всем типам штрих-кодов. Нововведением в данном случае является возможность визуального оформления структурных элементов QR-кода.

QR-код состоит из нескольких структурных графических элементов. Во-первых, у каждого кода есть тело (body), в котором закодированы данные с помощью графических элементов. Во-вторых, у кода есть поисковые зоны, которые называются глазами (eye) кода. Глаза, в свою очередь, представляют собой графический элемент в рамке. Все эти структурные элементы можно настроить.

Настройка визуального оформления QR-кода осуществляется в редакторе компонента штрих-кода. Все свойства для визуальной настройки QR-кода добавлены в группу Оформление (Appearance) в редакторе компонента. Изменение типа графических элементов осуществляется с использованием свойств Геометрия тела (Body Shape), Геометрия для глаз (Eyeball Shape) и Геометрия для рамки глаз (Eye Frame Shape). Каждое свойство содержит собственный набор геометрических фигур, при помощи которых будет отрисован тот или иной графический элемент QR-кода. Также, для каждого структурного элемента можно определить Кисть (Brush) и Цвет (Color) для его отрисовки.

QR codes customization in Stimulsoft Reports




На нашем сайте вы можете посмотреть несколько примеров инвойсов с визуальным оформлением QR-кодов.

invoice 2


Больше примеров отчетов с QR-кодами вы можете найти в нашем онлайн хранилище по запросу «QR code».Напоминание!

Для QR-кода также можно загрузить изображение. Это, вкупе с вышеописанным функционалом, открывает огромные возможности для создания индивидуального QR-кода в ваших отчетах. Однако, помните, что возможности вашего считывающего устройства в данном случае могут ограничивать кастомизацию и функционал, доступные в генераторе отчетов Stimulsoft.

На нашем YouTube-канале доступна видео-инструкция с описанием функционала настройки QR-кодов.

Надеемся, это статья была полезной. Если у вас остались вопросы – свяжитесь с нами, мы поможем решить вашу проблему.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.