Продолжаем знакомить вас с новым функционалом, который стал доступен в инструментах отчетности и аналитики данных 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-кодов.

Надеемся, это статья была полезной. Если у вас остались вопросы – свяжитесь с нами, мы поможем решить вашу проблему.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.