Страница 1 из 1
Имя файла страницы report
Добавлено: 16 Апрель 2015, 17:28
Алексей- Софт-Центр
Добрый день!
Кларион 6.1 АВС
windows xp
Есть стандартный репорт. для вывода каждой страницы используется очередь страниц.
Каждая страница пере показом сохраняется во временном файле.
Как получить имя этого временного файла?
(для темплейтов clarion я нашел, а вот для АВС - нет)
Алексей
Имя файла страницы report
Добавлено: 16 Апрель 2015, 17:43
kreator
Объект "Previewer", Embed / метод "Open". Делаем так:
Код: Выделить всё
loop i#=1 to records(self.ImageQueue)
if i#%2
get(self.ImageQueue,i#)
if WMFChangeString(self.ImageQueue.FileName,'@@@',LOC:Quantity)
end
end
end
Имя файла страницы report
Добавлено: 16 Апрель 2015, 18:28
Алексей- Софт-Центр
Добрый день!
WMFChangeString
неизвестная функция
Алексей
Имя файла страницы report
Добавлено: 16 Апрель 2015, 22:19
Алексей- Софт-Центр
Добрый день!
заработало, но вот так:
loop i# = 1 to records(self.ImageQueue)
get(self.ImageQueue,i#)
stop(self.ImageQueue.Filename)
end
спасибо
Алексей
Имя файла страницы report
Добавлено: 16 Апрель 2015, 22:32
kreator
Алексей- Софт-Центр писал(а):WMFChangeString
неизвестная функция
Не, ну понятно, что не стандартная функция. Не стал удалять, думал предвосхитить следующий вопрос - как что-нибудь поменять в WMF?

Имя файла страницы report
Добавлено: 17 Апрель 2015, 14:33
Алексей- Софт-Центр
Добрый день!
Еще раз спасибо, а вот текст для тех кто пользует rpm
loop i#=1 to records(self.PreviewQueue)
get(self.PreviewQueue,i#)
stop(self.PreviewQueue.Filename)
end
И вставка для него в embed RPM - before print preview
Алексей