|
Вывод jpg в табличный документ
| ☑ |
0
NewUzr1
01.04.21
✎
17:27
|
Добрый день.
Есть потребность вывести картинку jpg в табличный документ.
Нашел подобную конструкцию (ниже). Но проблема в том, что у меня нет макета, нет областей. У меня табличный документ, который создается программно.
Как быть в таком случае?
Область = Макет.ПолучитьОбласть("Шапка");
Рисунок = Область.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Верх = 5;
Рисунок.Высота = 10;
Рисунок.Ширина = 10;
Рисунок.Лево = 5;
Рисунок.Картинка = Новый Картинка(ПутьККартинке);
Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
ТабДок.Вывести(Область);
|
|
1
vde69
01.04.21
✎
17:28
|
Рисунок.Картинка = путь к хранилищу файлов на сервере
|
|
2
Малыш Джон
01.04.21
✎
17:29
|
(0) лучше сделать макет
программно его создать тоже можно, но геммороя больше
|
|
3
Kondarat
01.04.21
✎
17:32
|
(0) Ты же в свой табличный документ каким-то образом выводишь данные? В какие-то ячейки. Как-то задаешь координаты этих ячеек. Вот туда и выводи.
|
|
4
sitex
naïve
01.04.21
✎
18:27
|
(0) все также, как будь то есть макет. Если есть БСП кури РаботаСФайлами.ДвоичныеДанныеФайла()
|
|
5
sitex
naïve
01.04.21
✎
18:29
|
(4) да и задай область ТабличныйДокумент.Область() , потом эту область под картинку объедини Объединить(). И и т.д.
|
|
6
NewUzr1
02.04.21
✎
09:34
|
Вывести получилось, но проблема в том, что от картинки выводится только маленький фрагмент. Если его начать растягивать, она растягивается вся.
Если я в Рисунок.Высота и Рисунок.Ширина задаю большие значения, фрагмент становится больше.
Но картинки бывают разного размера. Как вывести картинку целиком?
Вот эта конструкция типа есть, но она не влияет:
Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
|
|
7
arsik
гуру
02.04.21
✎
09:52
|
(6) Пропорционально не пробовал?
|
|