Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.04 c
3-1145022270
Ega23
2006-04-14 17:44
2006.07.30
События TDataLink


1-1150351911
[BAD]Angel
2006-06-15 10:11
2006.07.30
как через несколько секунд закрыть окно messagedlg?


15-1152011582
Alkid
2006-07-04 15:13
2006.07.30
Кодогенератор


2-1152427586
HelloWord
2006-07-09 10:46
2006.07.30
Вопросик по компоненту cxGrid


3-1147361563
Neo Trinitron
2006-05-11 19:32
2006.07.30
TOracleDataset,RefreshRecord глюк.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский