Вопрос показался интересным. Разобрался средствами 1С
Процедура НапечататьКартинку(ПутьКФайлу,знач ШиринаРис = 100, знач ВысотаРис = 100, знач Превью = Истина, знач МгновеннаяПечать = Ложь) Экспорт
ТД = Новый ТабличныйДокумент;
ПростойЗаголовок = ТД.ПолучитьОбласть("R1C1");
Рис = ПростойЗаголовок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рис.Высота=ШиринаРис; /// в мм.
Рис.Ширина=ВысотаРис; /// в мм.
Рис.РазмерКартинки = РазмерКартинки.АвтоРазмер;
Рис.Картинка = Новый Картинка(ПутьКФайлу);
ТД.Вывести(ПростойЗаголовок);
Если Превью Тогда ТД.Показать();
КонецЕсли;
ТД.Напечатать(МгновеннаяПечать);
КонецПроцедуры
Навеяно - http://v8.1c.ru/predpriyatie/typical_problems_Common.htm#21" target="_blank" >http://v8.1c.ru/predpriyatie/typical_problems_Common.htm#21 а так же:
РазмерКартинки.АвтоРазмер (PictureSize.AutoSize)
РазмерКартинки (PictureSize)
АвтоРазмер (AutoSize)
Описание:
Если область, в которой отображается картинка, больше чем размеры картинки, используется режим РеальныйРазмер, в противном случае используется режим Пропорционально.