Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Наслоение фото в ТабДок'е.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
xtd
Всем доброго дня!

При выводе картинок в ТабДок каждое следующее фото попадает поверх предыдущего. Происходит наслоение... Почему?

В цикле:

...
    Рисунок = ОбластьКартинки.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    Рисунок.Верх = 0;
    Рисунок.Высота = 75;
    Рисунок.Лево = 2;
    Рисунок.Ширина = 75;
    Рисунок.Узор = ТипУзораТабличногоДокумента.БезУзора;
    Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;
    Рисунок.Линия = Новый Линия(ТипЛинииРисункаТабличногоДокумента.НетЛинии);
            
    ПутьКФайлу = "G:\images\"+ТекСтр.PictureName;            
                
    Рисунок.Картинка = Новый Картинка(ПутьКФайлу);                                    
    тТабДок.Вывести(ОбластьКартинки);    
...




xtd
up все еще актуальный вопрос...
Vofka
Так работает ТабличныйДокумент. Перед каждым новым выводом попробуйте очищать его:
тТабДок.Очистить();
xtd
Vofka @ Сегодня, 9:01 необходимо зарегистрироваться для просмотра ссылки ,

тТабДок.Очистить();


Если это сделать перед циклом, то происходит наслоение, а если в цикле перед тТабДок.Вывести(ОбластьКартинки); , то показывает только последнее фото из списка фото. sad.gif
sava1
очищайте область картинки или получайте ее новую
xtd
sava1 @ Сегодня, 10:36 необходимо зарегистрироваться для просмотра ссылки ,

Нужно было в цикле делать ОбластьКартинки.Очистить(); перед Рисунок = ОбластьКартинки.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);

Теперь все ок! Спасибо! 32000000.gif

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.