Вход | Регистрация
 

Как нормально масштабировать картинку в области табличного документа?

Как нормально масштабировать картинку в области табличного документа?
Я
   Klesk
 
26.01.21 - 23:21
ОбластьШтрихкод=Макет.ПолучитьОбласть("Строка|КолонкаШтрихкод");
Рис=ОбластьШтрихкод.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рис.Ширина=100;
Рис.Высота=10;
Рис.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
ТабличныйДокумент.Присоединить(ОбластьШтрихкод);

У строки автовысота

При Рис.Высота меньше 5 картинка вытягивается во всю длину строки, при больше 5 всегда больше чем высота остальных областей строки
Пытаюсь подогнать высоту картинки со штрикодом, чтобы не обрезать наименование номенклатуры (если не использовать автовысоту)
Или есть какой то другой способ?
   acht
 
1 - 27.01.21 - 00:08
(0) Для масштаба к текущему принтеру берешь, значит, картинку с известными размерами в пикселях, напримар 100x100. Выводишь, значит, читаешь ея высоты и ширину в единицах измерения 1С. Получаешь коэффициенты для пикселя. Два. По горизонтали и по вертикали. Ну, я хрен знаю какой у тя принтер, а вдруг. И да, маленькую картинку не бери, точность плохая будет.
Выводишь свою, значит, картинку. Ставишь ей размер с учетом полученных коэффицентов по горизонтали и вертикали. Прикидываешь как оно будет в единицах 1С вообще. И вот!
   Klesk
 
2 - 27.01.21 - 11:32
(1) смешно, ага
   Klesk
 
3 - 27.01.21 - 14:03
всем спасибо, тема закрыта

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.