Имя: Пароль:
1C
1С v8
Рисунки в макете
0 Родом из детства
 
09.11.21
14:30
Всем привет!
Есть внешняя обработка, на её форме имеются параметры, которые отвечают за количество, размер, цвет..."блоков"(обобщил - обычно это надпись + штрихкод + картинка стрелочки)
В параметрах можно менять фон, направление стрелочки(влево, вправо, вниз и тп). А также количество этих блоков в строке, например:
блок1 | блок2 | блок3
блок4 | блок5 | блок6
Или
блок1 | блок2
блок3 | блок4
блок5 | блок6
Там сейчас всего три варианта расположения этих блоков. (по 2, 4, 8)
На каждый из них собственный макет.
Хотелось узнать можно ли как-то оптимизировать данный процесс. Разобью интересующие вопросы:
1) Допустим, у нас есть стандартная картинка стрелки. Можно ли программно её поворачивать на 90 градусов? Похоже, что стандартными средствами - нет
2) Обычно, динамически расширяют области по вертикали(то есть в макете область "СтрокаТЧ" и её в цикле выводят в таб.док). Можно ли, и, если да, то как, реализовать вывод области в цикле по горизонтали(звучит неоч). В общем, хотелось сделать область "Блок" а дальше плодить её, как по горизонтали, так и по вертикали.
3) Если поворачивать нельзя, то придется где-то хранить массив картинок-стрелок в разных положениях, а затем в зависимости от параметра генерить ту, или иную. Как лучше это реализовать, учитывая, что обработка внешняя?
1 Hans
 
09.11.21
14:33
нельзя ничего из этого.
2 d4rkmesa
 
гуру
09.11.21
15:10
(0) 1. Попробуйте использовать объект ОбрабатываемаяКартинка . 2. Выводить так же, только использовать метод Присоединить вместо Вывести (не уверен, что тут правильно понял вопрос).
3 Родом из детства
 
09.11.21
15:20
(2) ОбрабатываемаяКартинка - к сожалению, такого не нашел(
Таблица-Рисунки - Картинка (обрабатываемой нет)
4 Родом из детства
 
09.11.21
15:21
Сделаю, наверное, в каждом макете по области "библиотека картинок", где буду хранить различные вариации стрелок. В самом "блоке" сделаю пустую картинку. Буду присваивать из области библиотеки, в зависимости от выбранного параметра
5 Kassern
 
09.11.21
15:26
(0) поворачивать можно картинку програмно, но нужно ли?) Получится, что вы обратитесь к библиотеке, укажите ей дефлотную картинку, далее методами библиотеки ее вариант повернете и сохраните куда нить в темп. Потом уже из тема повернутую стрелку выведите на печать. Проще сразу все вариации стрелок хранить и использовать уже нужный вариант готовой картинки.
6 d4rkmesa
 
гуру
10.11.21
11:58
(3) Синтаксис-помощник у вас есть? Это объект для программной манипуляции.