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

Вниз

печатная форма   Найти похожие ветки 

 
nyron ©   (2006-04-17 17:26) [0]

Добрый день. подскажите пожалуйста как можно распечатывать из дельфи? т.е. у меня на форме есть, ну не важно, допустим несколько Edit со словами, и эти edit"ы расположены горизонтально, так вот как сделать так, чтобы это можно было распечатать?


 
vovnuke ©   (2006-04-17 17:28) [1]

что это?


 
nyron ©   (2006-04-17 17:30) [2]

ну можно написать form1.print а как сделать так чтобы распечатывался текст из этой формы?


 
kilkennyCat ©   (2006-04-17 17:42) [3]

procedure TForm1.Button1Click(Sender: TObject);
var
 r: TRect;
 i: Integer;
begin
 with Printer do
   begin
     r := Rect(200,200,(Pagewidth - 200),(PageHeight - 200));
     BeginDoc;
     Canvas.Brush.Style := bsClear;
     for i := 0 to Memo1.Lines.Count do
      Canvas.TextOut(200,200 + (i *
                  Canvas.TextHeight(Memo1.Lines.Strings[i])),
                  Memo1.Lines.Strings[i]);

     Canvas.Brush.Color := clBlack;
     Canvas.FrameRect(r);
     EndDoc;
   end;
end;


Это примитивный пример из справки Делфи по использованию TPrinter


 
vovnuke ©   (2006-04-17 17:49) [4]

а вообще, существуют дизайнеры отчетов.



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
4-1139840897
AversFm
2006-02-13 17:28
2006.05.07
Ув. мастера, помогите разобраться с сервисом - жрет 100% процессо


15-1145050181
dyd
2006-04-15 01:29
2006.05.07
ADO.NET нужно написать программу


15-1145028656
Чародей
2006-04-14 19:30
2006.05.07
dbf


2-1145620631
Zaq123
2006-04-21 15:57
2006.05.07
Ansi to OEM


1-1144053468
intaari
2006-04-03 12:37
2006.05.07
Nul в StartString компонента TApdDataPacket