2 378 документов
← К списку

ДанныеQRКода

страница

Возвращает двоичные данные для формирования QR-кода.

Синтаксис

Функция ДанныеQRКода(QRСтрока, УровеньКоррекции, Размер) Экспорт

Параметры

  • QRСтрока — Строка - данные, которые необходимо разместить в QR-коде.
  • УровеньКоррекции — Число - уровень погрешности изображения, при котором данный QR-код все еще возможно 100% распознать. Параметр должен иметь тип целого и принимать одно из 4 допустимых значений: 0 (7 % погрешности), 1 (15 % погрешности), 2 (25 % погрешности), 3 (35 % погрешности).
  • Размер — Число - определяет длину стороны выходного изображения в пикселях. Если минимально возможный размер изображения больше этого параметра - код сформирован не будет.

Возвращаемое значение

ДвоичныеДанные - буфер, содержащий байты PNG-изображения QR-кода.

Пример вызова

// Выводим на печать QR-код, содержащий в себе информацию зашифрованную по УФЭБС.
QRСтрока = УправлениеПечатью.ФорматнаяСтрокаУФЭБС(РеквизитыПлатежа);
ТекстОшибки = "";
ДанныеQRКода = УправлениеПечатью.ДанныеQRКода(QRСтрока, 0, 190, ТекстОшибки);
Если Не ПустаяСтрока(ТекстОшибки)
    ОбщегоНазначения.СообщитьПользователю(ТекстОшибки);
КонецЕсли;
КартинкаQRКода = Новый Картинка(ДанныеQRКода);
ОбластьМакета.Рисунки.QRКод.Картинка = КартинкаQRКода;

Доступность

Сервер, Толстый клиент, Внешнее соединение