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

Вниз

StringGrid ????   Найти похожие ветки 

 
Svin ©   (2002-09-17 08:40) [0]

Здрасвуйте уважаемые делфисты!!!
я только учусь программировать на делфи поэтому иногда возникают вопросы которые я сам немогу разрешить
буду очень благодарен если вы мне поможете вот в таком вопросе
предположим у нас есть stringrid с некоторыми данными и нам нужно вывести его на печать
но непросто вывести на печать а следующим образом
скажем stringgrid1.cells[0,0] нужно в самом верхнем углу и по сережине, stringgrid1.cells[0,1] в середине страницы,
а stringgrid1.cells[1,1] справо по середине
даже и незнаю как это осуществить
заранее спасибо!


 
Song ©   (2002-09-17 09:00) [1]

1.Через репорт вывести
2.Нарисовать на канве принтера
3.Выводить форматированными строками.


 
Svin ©   (2002-09-17 13:37) [2]

а как нарисовать на канве принтера чегото у меня неполучается
напиши плз примерчик


 
Mate   (2002-09-17 14:08) [3]

Печать сделай через QuickReport поместив на него QRStringBand а на неё соответственно QRExpr и далее
QRExpr1.Items.Text:=QRExpr1.Items.Text+...+#13;
...-там вставляешь свои StringGrid1.Cells[] по порядку , а между ними пробелы в зависимости от их длины и самого шрифта и затем
QuickRep1.Preview.


 
ych_boriss   (2002-09-17 14:23) [4]

А еще можно использовать событие OnNeedData (какого то банда QuickReport"a)


 
Svin ©   (2002-09-17 15:00) [5]

я пробовал вот так

PrinterSetupDialog1.Execute;
Printer.PrinterIndex:=0;
ShowMessage(inttostr(Printer.Printers.Count));


Printer.BeginDoc;
printer.Canvas.TextOut(100,120,"2qw");
printer.NewPage;
Printer.EndDoc;

но всё время выдаёт ошибку access violetation на ShowMessage(inttostr(Printer.Printers.Count));
если убрать то выдаёт ошибку на Printer.BeginDoc;
нефига невыходит


 
Song ©   (2002-09-17 15:07) [6]

А какую ошибку-то на BeginDoc ?
Uses Printer написали?


 
Svin ©   (2002-09-18 09:13) [7]

Project project1.exe raised acceaption class EAccessViolatation
и все такое



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
4-98416
MDRLab
2002-08-13 21:04
2002.09.30
CD ROM: открыть - закрыть.


4-98419
oduvan
2002-08-14 08:57
2002.09.30
Добрый день! Вот глюг с кнопками на таск баре. Поможите?


1-98073
pusrg
2002-09-16 20:30
2002.09.30
Горизонтальная полоса прокрутки в ListView.


7-98380
ВладТен
2002-07-22 03:55
2002.09.30
Как установках принтера изменить некоторые параметры


3-97959
maxim2
2002-09-09 09:54
2002.09.30
Как поставить фильтр