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) Если поворачивать нельзя, то придется где-то хранить массив картинок-стрелок в разных положениях, а затем в зависимости от параметра генерить ту, или иную. Как лучше это реализовать, учитывая, что обработка внешняя?
|
|
2
d4rkmesa
гуру
09.11.21
✎
15:10
|
(0) 1. Попробуйте использовать объект ОбрабатываемаяКартинка . 2. Выводить так же, только использовать метод Присоединить вместо Вывести (не уверен, что тут правильно понял вопрос).
|
|
4
Родом из детства
09.11.21
✎
15:21
|
Сделаю, наверное, в каждом макете по области "библиотека картинок", где буду хранить различные вариации стрелок. В самом "блоке" сделаю пустую картинку. Буду присваивать из области библиотеки, в зависимости от выбранного параметра
|
|
5
Kassern
09.11.21
✎
15:26
|
(0) поворачивать можно картинку програмно, но нужно ли?) Получится, что вы обратитесь к библиотеке, укажите ей дефлотную картинку, далее методами библиотеки ее вариант повернете и сохраните куда нить в темп. Потом уже из тема повернутую стрелку выведите на печать. Проще сразу все вариации стрелок хранить и использовать уже нужный вариант готовой картинки.
|
|