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