Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 настройка формата печати Rave из приложения  [new]
Mexanik
Member

Откуда: из России
Сообщений: 246
Программа на Delphi работает уже лет 5. Выводимые на печать документы имеют форматы А4 и А5, выбор формата осуществляется программно. Случайно обнаружили недавно, что на некоторых принтерах (в основном старых) документ
формата А5 можно распечатать только на листе А4, а потом требуется его обрезка, что совсем не продуктивно. Т.е. формат А5 не поддерживается. Явление редкое, но всё же хочется понять в чём проблема? Фрагменты исходного кода привожу.

Выбор формата документа А4:
RvPrAvto.Active:= True;
 RvPrAvto.SelectReport('RepPL4',false);
 RvSystem1.SystemPrinter.StatusFormat:='A4 small sheet, 210- by 297-millimeters';
 RvSystem1.SystemPrinter.Orientation:=poLandScape;
 RvSystem1.DefaultDest:=rdPreview;
 RvSystem1.SystemPrinter.FirstPage:=1;
 RvSystem1.SystemPrinter.LastPage:=1;
 RvPrAvto.SetParam('plnom', EPutL.Text);
 .............................
 RvPrAvto.Execute;


Выбор формата документа А5:
RvPrAvto.Active:= True;
 RvPrAvto.SelectReport('RepPL3_08',false);
 RvSystem1.SystemPrinter.StatusFormat:='A5 sheet, 148- by 210-millimeters';
 RvSystem1.SystemPrinter.Orientation:=poPortrait;
 RvSystem1.DefaultDest:=rdPreview;
 RvSystem1.SystemPrinter.FirstPage:=1;
 RvSystem1.SystemPrinter.LastPage:=1;
 RvPrAvto.SetParam('plnom', EPutL.Text);
 ............................
 RvPrAvto.Execute;
4 янв 18, 22:15    [21082430]     Ответить | Цитировать Сообщить модератору
 Re: настройка формата печати Rave из приложения  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 58649
Mexanik
Явление редкое, но всё же хочется понять в чём проблема?
Воспроизвести получается?

P.S. Rave тут не очень популярен.
4 янв 18, 23:12    [21082495]     Ответить | Цитировать Сообщить модератору
 Re: настройка формата печати Rave из приложения  [new]
defecator
Member

Откуда:
Сообщений: 39574
Гаджимурадов Рустам
Mexanik
Явление редкое, но всё же хочется понять в чём проблема?
Воспроизвести получается?

P.S. Rave тут не очень популярен.

Rave после того, как с 2002-го перестал потавлять исходники,
резко пришёл в упадок на фоне FreeReport/FastReport
4 янв 18, 23:16    [21082498]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить