Главная страница
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
2-1145522700
Zaq123
2006-04-20 12:45
2006.05.07
Как создать текстовый файл с кодовой страницей 866?


2-1145370871
Gelios
2006-04-18 18:34
2006.05.07
Работа со строками


2-1145445776
golik
2006-04-19 15:22
2006.05.07
Данные в Таблице. как проверить ?


15-1144829216
kaand
2006-04-12 12:06
2006.05.07
Шрифты.


2-1144847743
kernel
2006-04-12 17:15
2006.05.07
Console and RUS