Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отчет - печать по страницам [D6, 95/98]


TAN_K ©   (2006-01-20 08:49:00) 

Господа , здравствуйте !
Хотелось бы сделать так , чтобы можно было печатать не только весь  отчет , но и отдельные страницы , как в редакторах .
 if PrintDialog1.Execute then BEGIN
Form23.QuickRep1.Prepare;
Form23.QuickRep1.Preview;
end;
Какие свойства в компоненте PrintDialog1 надо установить и какие значения ?
Всем спасибо .


TAN_K   (2006-01-20 17:02:00) [1]

if PrintDialog1.Execute then BEGIN
QuickRep.PrinterSettings.FirstPage = PrintDialog1.toPage;
QuickRep.PrinterSettings.LastPage = PrintDialog1.toPage;
Form23.QuickRep1.Prepare;
Form23.QuickRep1.Print;   //   Preview;
end;
Preview; заменила на .Print; и все пошло .
Правильно ли , Господа ?


TAN_K   (2006-01-20 16:35:00) [2]

Прошу  прощения за непонятливость .
Выставлять надо в самом отчете Form23.QuickRep1 в свойствах компонента :
-PrinterSettings
.FirstPage = 0  ->  ?
.LastPage = 0  ->  ?
Если - да , то что надо писать вместо 0 .
Всем спасибо .


Johnmen   (2006-01-20 10:44:00) [3]

QuickRep.PrinterSettings.FirstPage
QuickRep.PrinterSettings.LastPage

Вот их и надо выставить.


Наверх

Титульная страница Поиск, карта сайта Написать письмо