Здравствуйте.
1С:Предприятие 8.2 (8.2.19.130)
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.14.01)
обычные формы.
Пытаюсь задействовать компоненту от ocvita barcode, т.к. штатная не удовлетворяет требованиям (не может печатать QR или CODE128 ).
Для вывода использую штатную обработку Альфы, немного модифицированную, чтобы выводила доп.реквизиты.
Вот так выглядит макет в конфигураторе:
А так выглядит на экране печатная форма:
А это фото распечатанных этикеток:
Проблема заключается в том, что никак не могу растянуть штрих код на ширину элемента штрихкода (в данном случае почти на всю ширину этикетки).
Было замечено, что штрихкод меняет свою ширину при уменьшении/увеличении количество символов передаваемой строки (артикула), но он не заполняется равномерно по установленной при проектировании ширине.
Например на оригинальных этикетках штрихкод всегда (по крайней мере визуально) имеет одинаковую ширину в не зависимости от зашифрованного в нем артикула
Перепробовал много вариантов.
Менял в свойствах параметр height, но он отвечает только за высоту штрихов, к сожалению параметра weight не оказалось.
Изменял до минимально возможного размер самого элемента штрихкод, чтобы на выходи происходило заполнение по ширине - не действует, т.к. при достижении определенных размеров штрихкод превращался в прямоугольник с перечеркнутыми диагоналями.
Также напрягает тот факт, что есть несоответствие видимого на экране и полученного при печати (видно из скриншота выше и фото).
Это скрин настроек компоненты.
Из всех доступных параметров визульно влияют только barcode (выводится в ШК если не передан текст), symbology (вид ШК), height (высота штрихов).
Остальные параметры по моему опыту не дали каких-либо визуальных изменений, конечно если еще знать, какие в эти параметры нужно вводить значения
.
Помогите советом, каким образом, если конечно возможно, растягивать штрихкод по ширине или пните ссылкой, где можно почитать.
Благодарю.