Имя: Пароль:
1C
1С v8
Высота рисунка при автовысоте строки
0 Andreyyy
 
30.05.18
17:04
Есть область табличного документа - установлена автовысота строк.
В область добавляется рисунок:
Рисунок = МояОбласть.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
            Рисунок.Верх = 1;
            Рисунок.Высота = 7;
            Рисунок.Ширина = 19;
            Рисунок.Лево = 16;
            Рисунок.ГраницаСверху = Ложь;
            Рисунок.ГраницаСлева = Ложь;
            Рисунок.ГраницаСнизу = Ложь;
            Рисунок.ГраницаСправа = Ложь;
            Рисунок.Линия = Новый Линия(ТипЛинииРисункаТабличногоДокумента.НетЛинии);

            Рисунок.Картинка = Новый Картинка(ПолучитьИзВременногоХранилища(СтрокаТаблицы.АдресКартинки));
            Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;

Программа высоту рисунка устанавливает 7 * количество получившихся строк.
Как зафиксировать высоту рисунка при автовысоте строк области ?

Пытал "Рисунок.РазмерКартинки", ничего не помогло.
1 DrShad
 
30.05.18
17:12
Расположить()
2 Andreyyy
 
30.05.18
17:33
Изменения есть, но края рисунка (право и низ) заходят немного за края области, появляется внизу дополнительная строка.
Какие-то костыли придется делать.
3 Andreyyy
 
30.05.18
18:14
Расположить() все равно растягивает рисунок.
Есть какой-то ход, чтобы выводить реальный размер рисунка при автовысоте строки ?
4 Andreyyy
 
30.05.18
18:19
Или как высчитать требуемую высоту строки для ячейки с текстом, сколько переносов строки потребуется ?
5 Andreyyy
 
31.05.18
12:30
Рисунок не растягивается, если его разместить вручную на макете. Аналогичного результата при программном методе добиться не удалось.