|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Вопрос по Rave Reports 5.0 в Delphi 7
1. Имеется простейшая страница (одна), созданная в Rave. Как из Delphi послать на печать n-страниц, вызывая Rave лишь один раз (типа "Добавить страницу к печати")?
2. Если это невозможно, то: Как послать на печать через Rave таким образом, чтобы не отображалось окно Preview (Output options), т. е. СРАЗУ на принтер? Очень прошу помощи. |
#2
|
||||
|
||||
Проблема всё-ещё актуальна. Попробую уточнить:
Имеется файл отчёта в Rave Reports 5. В нём одна страница с передаваемым из Delphi 7 параметром 'Param'. Как создать самый простейший многостраничный отчёт в Rave? Пока использую грубый и некрасивый метод: Код:
procedure TForm1.Button1Click(Sender: TObject); Var i: Integer; Begin rvProject1.ProjectFile:=ExtractFilePath(ParamStr(0))+'Proba.rav'; For i:=1 To 10 Do Begin rvProject1.Open; rvProject1.SelectReport('Page1',False); rvProject1.SetParam('Param',IntToStr(i)); rvProject1.Execute; rvProject1.Close; End; // For i End; Помогите переделать программу так, чтобы сгенерировался один отчёт с десятью страницами. Последний раз редактировалось Admin, 19.06.2011 в 14:58. |