Главная страница
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.035 c
3-1142497390
SLP
2006-03-16 11:23
2006.05.07
Как определить в активном экземпляре Excel кол-во страниц?


11-1125107988
ebta
2005-08-27 05:59
2006.05.07
bzip for KOL ?


1-1143872827
Sam Stone
2006-04-01 10:27
2006.05.07
Поиск пути


15-1144305632
McSimm
2006-04-06 10:40
2006.05.07
Цитирование. помогайте, пожалуйста.


3-1142272988
kilonet
2006-03-13 21:03
2006.05.07
проблема подсоединения к MySQL через dbExpress