Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2011, 10:58   #1
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию Вывести изображение на печать. Небольшая проблема.

Как повернуть изображение при печати с принтера на 90 градусов, ибо Printer.Orientation:= poLandscape; задает именно ориентацию поступающей бумаги в принтер, а не способа печати на ней.
Вот код, который применяю для печати:

procedure TForm6.Label8Click(Sender: TObject);
var
PRect: Trect;
PBitMap: TBitmap;
begin
PBitmap := TBitMap.Create;
PBitmap.LoadFromFile('C:\CNC SS v4.02\Addition\Img.bmp');
with PRect do
begin
left := 0;
top := 0;
right := Printer.PageWidth;
Bottom := Printer.PageHeight;
Printer.Orientation:= poLandscape;
end;
with printer do
begin
BeginDoc;
Canvas.StretchDraw(PRect, PBitmap);
EndDoc;
end;
PBitmap.Free;
end;
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести на печать ScrollBox в delphi BuT@JL Общие вопросы Delphi 5 10.05.2016 14:40
Как вывести bmp изображение на экран?? lexuss Паскаль, Turbo Pascal, PascalABC.NET 12 09.04.2011 00:02
вывести данные StringGrid на печать Driver_09 Компоненты Delphi 22 21.06.2010 13:56
Как вывести на печать документ Word prizzrak Microsoft Office Excel 10 01.10.2009 20:36
Как вывести изображение из paintbox на принтер, если оно занимает 2 экрана? aleksei199 Общие вопросы Delphi 8 25.06.2008 14:00