Главная страница
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.061 c
3-1142418337
Данияр
2006-03-15 13:25
2006.05.07
Отмена удаления записи в OnBeforeDelete


11-1125647309
PavelPro
2005-09-02 11:48
2006.05.07
TrayIcon и KOL


2-1145516457
Xmen
2006-04-20 11:00
2006.05.07
Не получается с записью данных


2-1145357618
AnP
2006-04-18 14:53
2006.05.07
ShellExecute


3-1142270063
Bolek
2006-03-13 20:14
2006.05.07
ползователи и хранимые процедуры