Не помещается штрихкод в макет
Добрый день. При печати не помещается штрихкод в рисунке макета. У рисунка размер картинки стоит реальный размер, если поставить растягивать, то он помещается, и свободное место остается, но в этом случае он не читается. С реальным же размером он не помещается, на выводимом документе приходится высоту в два раза увеличивать, и тогда он помещается. Но в этом случае он выводится в двух экземплярах на печать этикетки 75х70. Подскажите, пожалуйста, как можно уместить штрихкод на макет нужного мне размера? Пробовал менять масштабирование на ложь, высоту и ширину страницы задавать, не помогло. Если указать в параметрах штрихкода высоту меньше 350 - штрихкод не генерируется, вместо него появляется надпись (size too small). В настройках принтера менял параметры печатаемой страницы, и так же без результата.
ИскомыеСтроки = Сырье.НайтиСтроки(Новый Структура("Флг", Истина));
Для Каждого ИскомаяСтрока Из ИскомыеСтроки Цикл
ЗаполнитьЗначенияСвойств(ОбластьМакета.Параметры, ИскомаяСтрока);
ОбластьМакета.Параметры.Количество = Формат(Количество, "ЧЦ=10; ЧДЦ=2; ЧРД=.; ЧН=Ноль");
ОбластьМакета.Параметры.дата = формат(ТекущаяДатаСеанса(), "ДФ=dd.MM.yy");
ОбластьМакета.Параметры.ответственный = Ответственный;
ШтрихкодДляПечати = ИскомаяСтрока.Штрихкод + " " + СокрЛП(СтрЗаменить(Количество, Символы.НПП, ""));
ПараметрыШтрихкода = Новый Структура;
ПараметрыШтрихкода.Вставить("Ширина", Окр(50));
ПараметрыШтрихкода.Вставить("Высота", Окр(500));
ПараметрыШтрихкода.Вставить("Штрихкод", ШтрихкодДляПечати);
ПараметрыШтрихкода.Вставить("ТипКода", 2);
ПараметрыШтрихкода.Вставить("МонохромныйШрифт", Истина);
ПараметрыШтрихкода.Вставить("ОтображатьТекст", Ложь);
ПараметрыШтрихкода.Вставить("РазмерШрифта", 10);
ПараметрыШтрихкода.Вставить("Масштабировать", Истина);
ПараметрыШтрихкода.Вставить("УголПоворота", 90);
ПараметрыШтрихкода.Вставить("УбратьЛишнийФон", Истина);
КартинкаШтрихкода = ПолучениеИПечатьШтрихкодов.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);
ОбластьМакета.Рисунки.Штрихкод.Картинка = КартинкаШтрихкода;
ТабДокумент.Вывести(ОбластьМакета);
КонецЦикла;
ТабДокумент.ВысотаСтраницы = 70;
ТабДокумент.ШиринаСтраницы = 75;
ТабДокумент.ОтображатьСетку = Ложь;
ТабДокумент.Показать();
ПоказатьПо теме из базы знаний
- Штрихкодирование документов бухгалтерии - обмен данными "Бухгалтерия предприятия" - "Документооборот"
- СКД: все, что вы хотели знать о подмене схемы компоновки данных в отчетах и обработках
- Маркировка: как не надо печатать этикетки SSCC
- Обзор полезных методов БСП 3.1.4
- Как мы внедряли электронную инвентаризацию средствами штрихкодирования в учреждениях, у которых нет денег, но все должно быть по высшему разряду
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день