Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Вопрос по delphi   Найти похожие ветки 

 
Shrek ©   (2006-06-27 23:33) [0]

не могу никак на delphi написать код для кнопки print.
пробывал писать с инструкции:
procedure TForm1.Button1Click(Sender: TObject);
var
 To_Prn : TextFile;
begin
 AssignPrn(To_Prn);
 Rewrite(To_Prn);
 Writeln(To_Prn, "Printer in Text Mode");
 CloseFile(To_Prn);
end;

но delphi видит ошибку. как сделать прваильно, чтоб при нажатии кнопки print выводилась печать?


 
Yanis ©   (2006-06-27 23:38) [1]


> но delphi видит ошибку

Удали Delphi. Тогда она ошибку точно не увидит.


 
Alx2 ©   (2006-06-27 23:47) [2]

>Shrek ©   (27.06.06 23:33)

Подозреваю, что в секцию uses не добавили модуль printers.


 
JUS ©   (2006-06-27 23:51) [3]

Ты подключил модуль Printers?
В начале кода есть строка с подключенными модулями uses
добавь туда через запятую Printers.

Печать с экрана "с формы (Form1)"
procedure TForm1.Button1Click(Sender: TObject);
begin
With Printer do Begin
 Orientation:=poLandscape;
 BeginDoc; { Начало печати}
 Canvas.Font:=label1.font; { задаем шрифт к примеру как в Label1}
 Canvas.TextOut(60,150," Пробная печать "); { печатаем текст}
 EndDoc; { конец печати }
end;
end;


 
Skyle ©   (2006-06-28 07:50) [4]


> JUS ©   (27.06.06 23:51) [3]
> Ты подключил модуль Printers?
> В начале кода есть строка с подключенными модулями uses
> добавь туда через запятую Printers.
>
> Печать с экрана "с формы (Form1)"
> procedure TForm1.Button1Click(Sender: TObject);
> begin
> With Printer do Begin
>  Orientation:=poLandscape;
>  BeginDoc; { Начало печати}
>  Canvas.Font:=label1.font; { задаем шрифт к примеру как
> в Label1}
> Canvas.TextOut(60,150," Пробная печать "); { печатаем текст}
>  EndDoc; { конец печати }
> end;
> end;


А как выделенное жирным согласуется между собой?


 
PSPF2003 ©   (2006-06-28 08:42) [5]


> > JUS ©   (27.06.06 23:51) [3] > Ты подключил модуль Printers?
> > В начале кода есть строка с подключенными модулями uses>
> добавь туда через запятую Printers.> > Печать с экрана "с
> формы (Form1)"> procedure TForm1.Button1Click(Sender: TObject);
> > begin> With Printer do Begin>  Orientation:=poLandscape;
> >  BeginDoc; { Начало печати}>  Canvas.Font:=label1.font;
>  { задаем шрифт к примеру как > в Label1}>  Canvas.TextOut(60,
> 150," Пробная печать "); { печатаем текст}>  EndDoc; { конец
> печати }> end;> end;


А может тебе лутше ручкой пописать?



Страницы: 1 вся ветка

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
15-1151994255
IceBeerg
2006-07-04 10:24
2006.07.30
Компьютер заводской сборки?


2-1152194127
redlord
2006-07-06 17:55
2006.07.30
HOOK


15-1151578256
Gero
2006-06-29 14:50
2006.07.30
Прием денег кредитными карточками


2-1152615030
drashka
2006-07-11 14:50
2006.07.30
Проблема с синтаксисом SQL


1-1150223213
mmms
2006-06-13 22:26
2006.07.30
Подскажите, как отловить прокрутку на мыши?