Высота рисунка при автовысоте строки
☑
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
Рисунок не растягивается, если его разместить вручную на макете. Аналогичного результата при программном методе добиться не удалось.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.