Имя: Пароль:
1C
 
Не понятное поведение вывода изображения в макет печатной формы
0 NIGHTHUNTER
 
07.12.20
12:16
Вывожу в нужном месте изображение из реквизита документа. Но!!! Увеличил, высоту и увидел что внизу изображения есть что то ещё.
Увеличил ещё высоту Рисунок.Высота = 355; и увидел что ниже происходит вывод ещё одного такого же изображения.
Почему так происходит? Я же делаю вывод одного изображения. Почему там под ним идут ещё копии? Подскажите пожалуйста, кто разбирается. Как тут правильнеесделать?


    //
    // ВЫВОД ИЗОБРАЖЕНИЯ
    Рисунок                                          = ОбластьТитульный.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
    Рисунок.Верх                                        = 130;
    Рисунок.Высота                                   = 355;
    Рисунок.Ширина                                      = 190;
    Рисунок.Лево                                        = 65;
    Рисунок.Картинка                                    = Новый Картинка(ДокументОбъект.Картинка.Файл.Получить());
    // установка размеров изображения
    // 1.
    //Рисунок.РазмерКартинки                              = РазмерКартинки.РеальныйРазмерБезУчетаМасштаба;    
    // 2.
    Рисунок.РазмерКартинки                              = РазмерКартинки.АвтоРазмер;
    // 3.
    //Рисунок.РазмерКартинки                              = РазмерКартинки.АвтоРазмерБезУчетаМасштаба;
    // 4.
    //Рисунок.РазмерКартинки                              = РазмерКартинки.Пропорционально;
    // 5.
    //Рисунок.РазмерКартинки                              = РазмерКартинки.Растянуть;
    // 6.
    //Рисунок.РазмерКартинки                              = РазмерКартинки.РеальныйРазмер;
    // 7.
    Рисунок.РазмерКартинки                              = РазмерКартинки.Черепица;
    //
    Рисунок.Линия                                       = Новый Линия(ТипЛинииРисункаТабличногоДокумента.НетЛинии);
    //
1 NIGHTHUNTER
 
07.12.20
12:24
Как можно сделать что бы все изображения выводились всегда одного размера?
2 NIGHTHUNTER
 
07.12.20
12:25
почему вот эта строка, не реагирует ни на какие установки ?

Рисунок.РазмерКартинки = РазмерКартинки.АвтоРазмерБезУчетаМасштаба;
3 Droning1C
 
07.12.20
12:49
скрины?
4 Droning1C
 
07.12.20
12:56
вместо указания размера вручную, попробуй метод Расположить()

Рисунок = ОбластьИзображение.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = Новый Картинка(Файл.ПолноеИмя);
ОбластьИзображение.Рисунки[Индекс].Расположить(ТабДок.Область("R1C1:R66C58"));
Рисунок.РазмерКартинки = РазмерКартинки.Растянуть;

Примерно так
5 Droning1C
 
07.12.20
12:57
Точнее так. В (4) Индекс не определен



Рисунок = ОбластьИзображение.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Индекс  = ОбластьИзображение.Рисунки.Индекс(Рисунок);
КартинкаИзФайла = Новый Картинка(Файл.ПолноеИмя);
Рисунок.Картинка = Новый Картинка(Файл.ПолноеИмя);
ОбластьИзображение.Рисунки[Индекс].Расположить(ТабДок.Область("R1C1:R66C58"));
Рисунок.РазмерКартинки = РазмерКартинки.Растянуть;
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.