Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как вставить картинку в табличный документ программно ? (http://forums.kuban.ru/f1040/kak_vstavit-_kartinku_v_tablichnyj_dokument_programmno-7719392.html)

vv2304 05.05.2016 07:09

Как вставить картинку в табличный документ программно ?
 
Типовая БП 2.0.
Есть ОбщиеФормы.ФормаПечати.
Там дописал след. код.

Процедура ОбновитьДанные()
Область = ПечатныйДокумент.ПолучитьОбласть("Подвал");
Рисунок = Область.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Верх = 5;
Рисунок.Высота = 10;
Рисунок.Ширина = 10;
Рисунок.Лево = 5;
Рисунок.ГраницаСверху = Ложь;
Рисунок.ГраницаСлева = Ложь;
Рисунок.ГраницаСправа = Ложь;
Рисунок.ГраницаСнизу = Ложь;
//Рисунок.Узор = ТипУзораТабличногоДокумента.БезУзора;
Рисунок.Картинка = Новый Картинка("D:\печать.png");
Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;

ЭлементыФормы.ПолеДокумента.ВставитьОбласть(ПечатныйДокумент.Область());

КонецПроцедуры

Не выводится на печать :(
Где ошибка ?

vv2304 05.05.2016 07:40

победил.
всем спасибо.

vv2304 05.05.2016 08:37

хотя нет :(
ПечатныйДокумент.Вывести(текОбласть);

ЭлементыФормы.ПолеДокумента.ВставитьОбласть(ПечатныйДокумент.Область());

И получается задвоение "Подвала".

android 05.05.2016 15:57

2-vv2304 > сначала сделай ПечатныйДокумент.Очистить();
наверняка старые данные остаются


Текущее время: 14:40. Часовой пояс GMT +3.