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

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

Fastreport - программно изменить ориентацию страницы.


avs ©   (2004-07-29 14:24:00) 

Нужно в зависимости от кол-ва полей в отчете, программно изм-ть ориентацию страницы (с книжной на альбомную).


Avs   (2004-07-30 09:14:00) [1]

Сделал вот так, все заработало.

with frRep1.Pages[0] do
    ChangePaper(pgSize,pgWidth,pgHeight,pgBin,poLandScape);

Спасибо всем.


Reindeer Moss Eater   (2004-07-29 17:13:00) [2]

А в паскале тяжело выполнить
ShowMessage(IntToStr(Ord(poLandScape)));
?


Avs   (2004-07-29 16:36:00) [3]

Нихрена не получается, может на примере покажете.


Reindeer Moss Eater   (2004-07-29 16:06:00) [4]

poLandscape это целочисленная константа.
Замени её литералом.


Rule   (2004-07-29 15:46:00) [5]

2Avs   (29.07.04 15:01) [4]

Ты поспотри подключены у тебя все ли модули


Avs   (2004-07-29 15:01:00) [6]

Page1.Orientation := poLandscape;  А где это прописывать? В самом отчете? я где только не пробовал. Везде выдает что: Class EParserError with message "Переменная не определена": "POLANDSCAPE". Чего делать? Может глюк какой?


don-do   (2004-07-29 14:34:00) [7]

Reindeer Moss Eater прав
мой совет тока если формируешь отчет в ручную


don-do   (2004-07-29 14:31:00) [8]

pgOr
+ нужно поменять местами и размеры pgWidth, pgHeight
см. fr_class.pas - TfrPageInfo и TfrPage


Reindeer Moss Eater   (2004-07-29 14:31:00) [9]

Page1.Orientation := poLandscape;


Наверх

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