Имя файла страницы report

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Имя файла страницы report

Сообщение Алексей- Софт-Центр »

Добрый день!
Кларион 6.1 АВС
windows xp
Есть стандартный репорт. для вывода каждой страницы используется очередь страниц.
Каждая страница пере показом сохраняется во временном файле.
Как получить имя этого временного файла?
(для темплейтов clarion я нашел, а вот для АВС - нет)

Алексей
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Имя файла страницы report

Сообщение 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
We are hard at work… for you. :)
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Имя файла страницы report

Сообщение Алексей- Софт-Центр »

Добрый день!

WMFChangeString
неизвестная функция


Алексей
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Имя файла страницы report

Сообщение Алексей- Софт-Центр »

Добрый день!
заработало, но вот так:


loop i# = 1 to records(self.ImageQueue)
get(self.ImageQueue,i#)
stop(self.ImageQueue.Filename)
end


спасибо

Алексей
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Имя файла страницы report

Сообщение kreator »

Алексей- Софт-Центр писал(а):WMFChangeString
неизвестная функция
Не, ну понятно, что не стандартная функция. Не стал удалять, думал предвосхитить следующий вопрос - как что-нибудь поменять в WMF? :D
We are hard at work… for you. :)
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Имя файла страницы report

Сообщение Алексей- Софт-Центр »

Добрый день!
Еще раз спасибо, а вот текст для тех кто пользует rpm

loop i#=1 to records(self.PreviewQueue)
get(self.PreviewQueue,i#)
stop(self.PreviewQueue.Filename)
end

И вставка для него в embed RPM - before print preview

Алексей
Ответить