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

Вниз

печать   Найти похожие ветки 

 
geonew   (2005-12-23 09:43) [0]

Как в Delphi печатать табицы


 
ЮЮ ©   (2005-12-23 09:52) [1]

Не "табицы" уже умеешь? Точно так же.


 
neat   (2005-12-23 10:26) [2]

Вот простой пример:

TForm1.PrintTableClick(Sender: TObject);
var
 xcord: integer;
 ycord: integer;
 recordbuffer: string;
begin
 xcord := 10;
 ycord := 10;
 Table1.First;
 Printer.BeginDoc;
 Printer.Canvas.Font.Name := "Courier New";
 while not Table1.EOF do
 begin
   recordbuffer := concat((Table1.Fields[0].AsString), " ",
     (Table1.Fields[1].AsString));
   recordbuffer := recordbuffer + concat(" ", (Table1.Fields[2].AsString));
     {пока все поля не будут в recordbuffer}

     Printer.Canvas.TextOut(xcord, ycord, recordbuffer);
     ycord := ycord + 50;

     Table1.next;
 end;
 Printer.Enddoc;
end;

ссылка-  http://narod.yandex.ru/cgi-bin/yandmarkup?cluster=14&prog=0x2757571A&HndlQuery=1256426816&PageNum=2&g=24&d=0&q0=11488787 04&p=2

Проверил, работает. Только ycord надо побольше взять, а то строки почти сливаются.



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

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

Наверх




Память: 0.47 MB
Время: 0.055 c
14-1134491996
Hermit
2005-12-13 19:39
2006.01.15
Прокси


14-1135262770
Pazitron_Brain
2005-12-22 17:46
2006.01.15
Операционные системы в массы!


2-1135286082
Lisii
2005-12-23 00:14
2006.01.15
Архиватор (сжатие данных)


14-1134582151
Knight
2005-12-14 20:42
2006.01.15
Как лучше организовать подключение пользователей к своей тарелке?


10-1110973750
OlegM
2005-03-16 14:49
2006.01.15
Как в Excele ширину колонок задавать в пикслях?