Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 6, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )

> Наслоение фото в ТабДок'е. , Предыдущее фото становиться фоном для следующего          
xtd Подменю пользователя
сообщение 09.08.18, 15:09
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0

Всем доброго дня!

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

В цикле:

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





xtd Подменю пользователя
сообщение 10.08.18, 7:27
Сообщение #2

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0

up все еще актуальный вопрос...

Vofka Подменю пользователя
сообщение 10.08.18, 8:01
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 12771
Из: Киев
Спасибо сказали: 3847 раз
Рейтинг: 2969.9

Так работает ТабличныйДокумент. Перед каждым новым выводом попробуйте очищать его:
тТабДок.Очистить();


Signature
Услуги 1С программиста

xtd Подменю пользователя
сообщение 10.08.18, 9:01
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Сегодня, 9:01 * ,

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


Если это сделать перед циклом, то происходит наслоение, а если в цикле перед тТабДок.Вывести(ОбластьКартинки); , то показывает только последнее фото из списка фото. sad.gif

sava1 Подменю пользователя
сообщение 10.08.18, 9:36
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1933
Из: Проскуров
Спасибо сказали: 450 раз
Рейтинг: 440.1

очищайте область картинки или получайте ее новую

Спасибо сказали: xtd,

xtd Подменю пользователя
сообщение 10.08.18, 9:47
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0

sava1 @ Сегодня, 10:36 * ,

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

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


Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 14.12.18, 14:46
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне