Генерация штрихкода
ПараметрыГенерацииШтрихкода
Описание, пример вызова
// Пустая структура для заполнения параметра "ПараметрыШтрихкода" используемого для получения изображения штрих кода.//// Возвращаемое значение:// Структура:// * Ширина - Число - ширина изображения штрих кода.// * Высота - Число - высота изображения штрих кода.// * ТипКода - Число - штрихкода.// Возможные значение:// 99 - Авто выбор// 0 - EAN8// 1 - EAN13// 2 - EAN128// 3 - Code39// 4 - Code128// 5 - Code16k// 6 - PDF417// 7 - Standart (Industrial) 2 of 5// 8 - Interleaved 2 of 5// 9 - Code39 Расширение// 10 - Code93// 11 - ITF14// 12 - RSS14// 14 - EAN13AddOn2// 15 - EAN13AddOn5// 16 - QR// 17 - GS1DataBarExpandedStacked// 18 - Datamatrix ASCII// 19 - Datamatrix BASE256// 20 - Datamatrix TEXT// 21 - Datamatrix C40// 22 - Datamatrix X12// 23 - Datamatrix EDIFACT// 24 - Datamatrix GS1ASCII// 25 - Aztec// * ОтображатьТекст - Булево - отображать HRI теста для штрихкода.// * РазмерШрифта - Число - размер шрифта HRI теста для штрихкода.// * УголПоворота - Число - угол поворота.// Возможные значения: 0, 90, 180, 270.// * Штрихкод - Строка - значение штрихкод в виде строки или Base64.// * ТипВходныхДанных - Число - тип входных данных// Возможные значения: 0 - Строка, 1 - Base64// * ПрозрачныйФон - Булево - прозрачный фон изображения штрихкода.// * УровеньКоррекцииQR - Число - уровень коррекции штрихкода QR.// Возможные значения: 0 - L, 1 - M, 2 - Q, 3 - H.// * Масштабировать - Булево - масштабировать изображение штрихкода.// * СохранятьПропорции - Булево - сохранять пропорции изображения штрихкода.// * ВертикальноеВыравнивание - Число - вертикальное выравнивание штрихкода.// Возможные значения: 1 - По верхнему краю, 2 - По центру, 3 - По нижнему краю// * GS1DatabarКоличествоСтрок - Число - количество строк в штрихкоде GS1Databar.// * УбратьЛишнийФон - Булево// * ЛоготипКартинка - Строка - строка с base64 представлением png картинки логотипа.// * ЛоготипРазмерПроцентОтШК - Число - процент от генерированного 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Кода;//Функция ДанныеQRКода(QRСтрока, УровеньКоррекции, Размер) Экспорт
Пример вызова
Результат = ГенерацияШтрихкода.ДанныеQRКода(QRСтрока, УровеньКоррекции, Размер)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).