Привет всем кларионистам.
Есть проблема: программа на экране рисует мнемосхему, перебирая записи базы данных.
Для каждого элемента расчитывается его положение, после чего с помощью оператора
IMAGE(x,y,w,h,'filename.bmp')
картинка очередного элемента мнемосхемы выводится в нужное место.
Встала задача вывести то же самое в отчет.
Перечитал несколько раз help про оператор IMAGE и SETTARGET, не помогло.
Используется Clarion 6.3, отчет предполагается делать на ABC - шаблонах.
Посоветуйте пожалуйста, кто умеет, как произвольно "разложить" картинки на странице отчета?
Как сложить мозаику изображений в отчете?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Re: Как сложить мозаику изображений в отчете?
Вот так примерно
Код: Выделить всё
OPEN(Report)
SETTARGET(Report, ?Detail)
Offset# = 0
LOOP W# = 1 TO 10
Feq# = CREATE(0, CREATE:Image, ?Detail)
Feq#{PROP:XPos} = 10 + Offset#
Feq#{PROP:YPos} = 10
Feq#{PROP:NoHeight} = TRUE
Feq#{PROP:NoWidth} = TRUE
Offset# += 100
Feq#{PROP:Text} = 'file'&W#&'.jpg'
UNHIDE(Feq#)
END
PRINT(RPT:Detail)
ENDPAGE(Report)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса