![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отсутствует цвет при печати на принтере
SergeyG © (2005-12-27 13:43:00)Вывожу на принтер изображение, нарисованное(всякие линии, графики) на Image. Все цветные линии на принтере становятся серенькие. Наверное, нужно установить какой-то CopyMode, но какой и куда?
Печатаю так:
Printer.Orientation:=poLandscape;
Dest:=Rect(0,0,Printer.PageWidth,Printer.PageHeight);
Source:=Rect(0,0,Form1.Image1.Width,Form1.Image1.Height);
with Printer do
begin
BeginDoc;
Canvas.CopyRect(Dest,Form1.Image1.Canvas,Source);
EndDoc;
end;
Тоже получается, если печатаю форму:
Form1.PrintScale:=poPrintToFit;
Form1.Print;
SergeyG (2005-12-28 11:00:00) [1]Сам принтер из других приложений печатает нормально.
Brother (2005-12-28 09:49:00) [2]А настройки принтера глядет может там GrayPrint или еще как?
SergeyG (2005-12-27 15:44:00) [3]Ну и народец. Вместо того чтобы ответить (хоть здесь, хоть там), начинают пинать.
Johnmen (2005-12-27 14:34:00) [4]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1135668296&n=18
Спамеров здесь не любят.