Как использовать QR-коды в отчётах

15.02.2017

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

Как современный генератор отчетов, FastReport.Net предоставляет возможность использовать QR-коды в отчетах. Рассмотрим эту возможность подробнее.

Запустите дизайнер генератора отчетов. Появится компонент QR Code во всплывающем меню инструмента Barcode .

 

Из списка выберите пункт QRCode и добавьте на страницу элемент управления:

 

Двойным кликом по нему откройте редактор штрих - кодов. Это также можно сделать из контекстного меню, пункт «Редактировать»:

 

Теперь, рассмотрим редактор штрих - кодов:

 

Он очень похож на обычный редактор выражений. Справа находится « дерево данных». Из него можно «перетащить» элементы в текстовый редактор.  Далее появится список, в котором  нужно выбрать тип содержимого QR кода:

 

Рассмотрим типы подробнее, с примерами кодов и данных:

-        Text – обычный текст, в буквенном и числовом представлении. В данном случае используется текст «12345678»:

12345678

-        vCard ( или  Versitcard) -  формат представления электронной визитной карточки. В рамках этого формата можно передавать следующую информацию о человеке:

  • ФИО;
  • Название организации;
  • Логотип организации;
  • Адрес;
  • Номера телефонов;
  • URL;
  • Видео и аудио фрагменты и др.

 

 

BEGIN:VCARD

VERSION:2.1

FN:AnneDodsworth

N:Dodsworth;Anne

TITLE:Manager

TEL;WORK;VOICE:(71) 555-4444

ADR:;;7 HoundstoothRd.;;;;

END:VCARD

-        URI – это унифицированный идентификатор ресурса. Строка для идентификации различных файлов, документов, изображений, электронной почты, веб-сервиса и др.:


 

https://www.fast-report.com/products/fast-report-net/

-        EmailAddress – адрес электронной почты:


 

support@fast-report.com

 -        EmailMessage – текст электронного письма:

 

MATMSG:TO:support@fast-report.com;SUB:FastReport.Net question;BODY:Hello,

I have a question about FastReport.Net.;

-        Geolocation – координаты для определения реального географического местоположения:

 

geo:-50.737563,-79.490016,120

-        SMS – текстовое сообщение:

 

SMSTO:(71) 555-4444:Hello, Dolly! I'm fine!

-        Call –телефонный номер:

 

tel:(71) 555-4444

-        Event – событие, отмеченное в календаре. Кроме времени/даты содержит текстовое сообщение:

 

BEGIN:VEVENT

SUMMARY:Back to the Future Day!

DTSTART:20151021T121141Z

DTEND:20151021T121141Z

END:VEVENT

-        Wi -fi – информация для подключения к wi – fi сети:

 

WIFI:T:WPA;S:Honeypot;P:youarewelcome;H:true;

Нажмите кнопку «Сохранить», чтобы принять изменения.

Теперь рассмотрим некоторые свойства объекта Barcode:

 

Обратите внимание на свойство Encoding. Здесь можно выбрать кодировку текста, например; UTF8, Windows_1251, CP_866 и др.

Для обеспечения избыточности применяется свойство ErrorCorrection. Оно может принимать значение: L (low), M (medium), Q ,H (high). Эти уровни обеспечивают различную избыточность кода. Она нужна для корректного чтения данных при частично поврежденном изображении кода.

Вот процентный эквивалент уровней коррекции ошибок:

-        L – 7%;

-        M – 15%;

-        Q – 25%;

-        H –30%.

Свойство QuietZone определяет наличие белой рамки QR-кода.

Чтобы текст под кодом не отображался, измените значение свойства ShowText=false.

Свойство AutoSize отвечает за автоматическую подстройку размеров кода в зависимости от размера объекта.

Мы рассмотрели использование QR-кодов в FastReport.Net. Этот компонент расширяет возможности применения данного генератора отчетов в современном документообороте.

.NET FastReport Штрихкод QR код
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»