Обрезание альбомного отчета
vitaly_l
Винница, Украина
Как я уже не раз сообщал авторам, после версии 3.04 на принтере
HP Laser Jet 2200 отчет альбомной ориентации ПРИ ПЕРВОЙ ЕГО ПЕЧАТИ
печатается альбомно, но обрезается до размеров портретной страницы.
Будет что-либо предпринято для изменения этого "эффекта" ?
HP Laser Jet 2200 отчет альбомной ориентации ПРИ ПЕРВОЙ ЕГО ПЕЧАТИ
печатается альбомно, но обрезается до размеров портретной страницы.
Будет что-либо предпринято для изменения этого "эффекта" ?
Комментарии
FR 3.09 Проблема печати, Проблема печати при альбомной ориентации
или не помогает?
"В файле frxPrinter.pas (от версии 3.10) раскомментируйте строку
// FDC := ResetDC(FDC, FMode^);
(примерно на 747 строке) "
У меня в этом файле уже было расскоментировано
НЕ ПОМАГАЕТ.
Эффект стойкий: ПЕРВАЯ печать отчет ОБРЕЗАЕТ, вторая печать (даже не закрывая Preview формы, не меня настроек печати) - уже НЕ ОБРЕЗАЕТ.
Недавно у нас появился HP2420 - на нем все нормально.
Хоть бери и шли авторам принтер HP2200
А может я не правильно задаю ориентацию?
TfrxReportPage *FRPage;
FRPage = dynamic_cast<TfrxReportPage*> (frReport->Pages[0]);
FRPage->Orientation = poLandscape;
FDC := ResetDC(FDC, FMode^);
// FDC := ResetDC(FDC, FMode^);
FCanvas.Refresh;
...
я советовал раскомментировать ВТОРОЙ вызов ResetDC.
как поется у Led Zeppelin "The song remains the same" -
эффект обрезания остался.
Ну что интересное: кроме раскоментирования я вставил
звуковой сигнал MessageBeep(MB_ICONHAND).
Пересобрал пакеты. Пересобрал свой проект.
Печатаю, но звука нет. Такое впечатление, что часть кода, где этот
ResetDC ввобще не выполняется.
Т.е. двойной ResetDC таки выполнился и дал результат.
Lotta thanx!