Привет всем кларионистам.
Есть проблема: программа на экране рисует мнемосхему, перебирая записи базы данных.
Для каждого элемента расчитывается его положение, после чего с помощью оператора
IMAGE(x,y,w,h,'filename.bmp')
картинка очередного элемента мнемосхемы выводится в нужное место.
Встала задача вывести то же самое в отчет.
Перечитал несколько раз help про оператор IMAGE и SETTARGET, не помогло.
Используется Clarion 6.3, отчет предполагается делать на ABC - шаблонах.
Посоветуйте пожалуйста, кто умеет, как произвольно "разложить" картинки на странице отчета?
			
			
									
						Как сложить мозаику изображений в отчете?
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
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)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						