Страница 1 из 1

Как сложить мозаику изображений в отчете?

Добавлено: 26 Апрель 2011, 0:19
Dias2004
Привет всем кларионистам.

Есть проблема: программа на экране рисует мнемосхему, перебирая записи базы данных.
Для каждого элемента расчитывается его положение, после чего с помощью оператора

IMAGE(x,y,w,h,'filename.bmp')

картинка очередного элемента мнемосхемы выводится в нужное место.

Встала задача вывести то же самое в отчет.
Перечитал несколько раз help про оператор IMAGE и SETTARGET, не помогло.

Используется Clarion 6.3, отчет предполагается делать на ABC - шаблонах.
Посоветуйте пожалуйста, кто умеет, как произвольно "разложить" картинки на странице отчета?

Re: Как сложить мозаику изображений в отчете?

Добавлено: 26 Апрель 2011, 3:57
Admin
Вот так примерно

Код: Выделить всё

 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)