Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Вывод jpg в табличный документ

Вывод jpg в табличный документ
Я
   NewUzr1
 
01.04.21 - 17:27
Добрый день.
Есть потребность вывести картинку jpg в табличный документ.
Нашел подобную конструкцию (ниже). Но проблема в том, что у меня нет макета, нет областей. У меня табличный документ, который создается программно.
Как быть в таком случае?

  Область = Макет.ПолучитьОбласть("Шапка");
  Рисунок = Область.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
  Рисунок.Верх = 5;
  Рисунок.Высота = 10;
  Рисунок.Ширина = 10;
  Рисунок.Лево = 5;
  Рисунок.Картинка = Новый Картинка(ПутьККартинке);
  Рисунок.РазмерКартинки = РазмерКартинки.РеальныйРазмер;
  ТабДок.Вывести(Область);
   vde69
 
1 - 01.04.21 - 17:28
Рисунок.Картинка = путь к хранилищу файлов на сервере
   Малыш Джон
 
2 - 01.04.21 - 17:29
(0) лучше сделать макет

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.