** Николай |
Отправлено: 21.06.2006, 13:06 |
|
Не зарегистрирован
|
Помогите разобраться есть Image1 на котором есть рисунок нарисованный по пикселям.
При выводе на печать принтер печатает белые листы:( принтер лазерный hp1020.
Код:
TPrinter *APrinter = Printer();
TRect ImageRect;
ImageRect.Top = 0;
ImageRect.Left = 0;
ImageRect.Right = APrinter->PageWidth;
ImageRect.Top = APrinter->PageHeight;
APrinter->BeginDoc();
APrinter->Canvas->StretchDraw(ImageRect, Image1->Picture->Graphic);
APrinter->EndDoc(); |
|
__Cheat3r |
Отправлено: 21.06.2006, 15:16 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 110
|
TPrinter *APrinter = new TPrinter(); ??
Отредактировано __Cheat3r — 22/06/2006, 01:16 |
|
xTrim |
Отправлено: 21.06.2006, 17:51 |
|
Машинист паровоза
Группа: Участник
Сообщений: 208
|
** Николай:
CODE |
ImageRect.Top = APrinter->PageHeight; // << может все-таки ImageRect.Bottom
|
__Cheat3r:
CODE |
TPrinter *APrinter = Printer(); // тут все верно, берется дефолтный принтер
|
|
|
** Николай |
Отправлено: 22.06.2006, 11:26 |
|
Не зарегистрирован
|
Top на Bottom исправил, все равно белые листы из принтера выезжают.... |
|
** Pan-SQL |
Отправлено: 22.06.2006, 12:03 |
|
Не зарегистрирован
|
По сути дела у вас ни какой проблемы нет. Просто закончилась краска. |
|
** Николай |
Отправлено: 22.06.2006, 13:33 |
|
Не зарегистрирован
|
про краску оригинально:)))
Попробовал вывод на печать методом Form->Print(), все работает... |
|
** Николай |
Отправлено: 22.06.2006, 13:33 |
|
Не зарегистрирован
|
Но нужна все таки печать Image^( |
|
** Николай |
Отправлено: 26.06.2006, 11:15 |
|
Не зарегистрирован
|
Неужели никто не встречался с такой проблемой??
Может у кого есть догадки какие? |
|
Doga |
Отправлено: 29.06.2006, 13:13 |
|
Мастер участка
Группа: Участник
Сообщений: 575
|
У меня
CODE |
Printer()->Canvas->StretchDraw(ImageRect, Image1->Picture->Graphic);
|
работает
|
|
** Николай |
Отправлено: 17.07.2006, 12:15 |
|
Не зарегистрирован
|
А может зависеть от самого принтера?? |
|
xTrim |
Отправлено: 17.07.2006, 14:07 |
|
Машинист паровоза
Группа: Участник
Сообщений: 208
|
QUOTE | А может зависеть от самого принтера?? |
Может. Сам сталкивался что HP некорректно отображают заливку. Возможно это из той-же оперы.
|
|