Search Results for

    Show / Hide Table of Contents

    QR-код

    QR-код – двумерный штрихкод, предназначенный для хранения числовой, алфавитно-цифровой и двоичной информации.

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

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

    Объект

    Для формирования QR-кода в FastReport .NET выберите объект Штрихкод (Barcode) BarcodeIcon на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Двумерные", а затем QR Code:

    img

    После выбора штрихкода разместите его на странице отчёта.

    С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши.

    Редактор

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

    Основное различие от редактора выражений состоит в наличии вкладок в левой части окна. Эти вкладки определяют тип содержимого QR-кода.

    В зависимости от выбранного типа содержимого появляется соответствующий набор полей для заполнения.

    Типы содержимого QR-кода

    При работе с редактором текст содержимого (четвертая колонка таблицы) формируется автоматически. Поля редактора могут содержать любые выражения, в том числе и поля из источника данных (их можно перетащить из дерева справа).

    Тип содержимого Описание Пример изображения Пример содержимого
    Text Текст в буквенном и числовом представлении 12345678
    vCard Versitcard - формат представления электронной визитной карточки. Может содержать следующую информацию:
    - Фамилия;
    - Имя;
    - Должность;
    - Компания;
    - Веб-сайт компании;
    - E-mail персональный;
    - E-mail рабочий;
    - Телефон мобильный;
    - Телефон домашний;
    - Телефон рабочий;
    - Адрес;
    - Индекс;
    - Город;
    - Страна.
    Могут быть заполнены лишь некоторые поля.
    BEGIN:VCARD
    VERSION:2.1
    FN:Anne Dodsworth
    N:Dodsworth;Anne
    TITLE:Manager
    TEL;WORK;VOICE(71) 555-4444
    ADR:;;7 HoundstoothRd.;;;;
    END:VCARD
    URI Унифицированный идентификатор ресурса. Строка со ссылкой на файл, документ, изображение, электронную почту, веб-сайт и др. https://быстрыеотчеты.рф/ru/product/fast-report-net/
    E-mail Address Адрес электронной почты support@fastreport.ru
    E-mail Message Текст электронного письма MATMSG:TO:support@fastreport.ru;SUB:Вопрос о FastReport .NET;BODY:Здравствуйте, у меня есть вопрос о FastReport .NET;;
    Geolocation Координаты для определения реального географического местоположения geo:-50.737563,-79.490016,120
    SMS Текстовое сообщение SMSTO:(71) 555-4444: Привет, Андрей! Я в порядке!
    Call Телефонный номер tel:(71) 555-4444
    Event Событие для добавления в календарь. Кроме времени и даты может содержать текстовое сообщение. BEGIN:VEVENT
    SUMMARY:Семейный пикник
    DTSTART:20240415T120000Z
    DTEND:20240415T160000Z
    DESCRIPTION:Семейный пикник на природе.
    END:VEVENT
    Wi-Fi Информация для подключения к Wi-Fi сети WIFI:T:WPA;S:Honeypot;P:youarewelcome;H:true;
    Swiss Специальный QR-код, содержащий платёжную информацию для Swiss Bill. Подробнее об этом баркоде можно прочесть в другой статье документации. SPC
    0200
    1
    CH4431999123000889012
    S
    Carl Ltd.
    Luber
    16
    123321
    Berlin
    GE







    50050.00
    EUR
    S
    Sigmunt Shuld
    Lunglen
    23
    123322
    Ferburg
    GE
    NON


    EPD

    Свойства QR-кода

    Теперь рассмотрим свойства QR-кода. Они доступны в инспекторе объектов под свойством Barcode.

    Свойство Описание
    Цвет (Color) Определяет цвет отображения баркода. По умолчанию – Black (чёрный).
    Кодировка (Encoding) Кодировка текста содержимого баркода, например: UTF8, Windows_1251, CP_866 и др. По умолчанию: UTF8.
    Избыточность (ErrorCorrection) Избыточность для исправления ошибок с помощью кода Рида-Соломона. Оно может принимать значение: L (low – 7%), M (medium – 15%), Q (25%), H (high – 30%). По умолчанию – L.
    Поле (QuietZone) Определяет наличие белой рамки вокруг QR-кода. По умолчанию включено.

    Избыточность нужна для корректного чтения данных при частично повреждённом изображении кода или при нанесённом поверх него изображении.

    Например, при установленной избыточности в H (30%), баркод, изображённый ниже, без проблем считывается:

    Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText в инспекторе свойств соответствующего штрихкода и установить его значение в False.

    Свойство AutoSize регулирует автоматическую подстройку размеров кода в зависимости от размера объекта. Если требуется ручное изменение размеров баркода с помощью мыши, необходимо отключить это свойство (установить в False). В таком случае важно самостоятельно следить за пропорциями по горизонтали и вертикали.

    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»