Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Печать грида


Тимофей ©   (2009-10-20 00:15:00) 

Доброго времени суток!
На форме есть stringgrid основной и шапка(тоже stringgrid) т.е. их два, но в шапке я крашу ячейки так что они получаются объединенными как это делается в экселе. Задача распечатать таблицу, но одно дело распечатать грид, а другое дело распечатать грид с "объединеными" ячейками. Подскажите как решить данную задачу, может есть какие сторонние компоненты?
Заранее спасибо!


Amoeba   (2009-10-20 21:43:00) [1]


> Тимох   (20.10.09 21:39) [10]
>
> фаст репорт вроде для баз данных онли, но могу ошибаться

Ошибаешься.


Тимох   (2009-10-20 21:39:00) [2]

фаст репорт вроде для баз данных онли, но могу ошибаться


Kolan   (2009-10-20 19:15:00) [3]

Может вам Фаст Репорт предложить?


Тимох   (2009-10-20 18:52:00) [4]

Пишет ошибку:
Нельзя установить свойство LeftMargin класса PageSetup


Тимофей   (2009-10-20 18:33:00) [5]

остались,
var
 XLApp: Variant;  
 i,j, n: integer;

begin
  XLApp:= CreateOleObject('Excel.Application');
  XLApp.DisplayAlerts := false;
  XLApp.Workbooks.Add;        // Активны три листа.
 XLApp.Visible:=true;
  XLApp.ActiveSheet.PageSetup.LeftMargin:= XLApp.Application.InchesToPoints(0.80);

пытаюсь задать свои размеры полей отступов, но вылезает ошибка что мол не можем мы установить leftmargin!


Amoeba   (2009-10-20 16:24:00) [6]


> Тимофей   (20.10.09 15:30) [4]
>
> В моем случае идеально подходит экспорт в excel

Тогда этот цикл статей в помощь:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=249
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=272
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=313


Плохиш   (2009-10-20 16:24:00) [7]


> Тимофей   (20.10.09 00:15)  


> Тимофей   (20.10.09 15:30) [4]

Молодец, сам спросил - сам ответил :-)
Ещё проблемы остались?


Тимофей   (2009-10-20 15:30:00) [8]

В моем случае идеально подходит экспорт в excel:
1. Привязка к офису - не проблема
2. Удобно объединять ячейки и подкрашивать их.


Anatoly Podgoretsky   (2009-10-20 10:33:00) [9]

Печать грида вообще бессмысленна, кроме редчайших случаев.


Kolan   (2009-10-20 10:01:00) [10]

Печать, по сути, — это рисование на канве принтера.


Омлет   (2009-10-20 01:50:00) [11]

А чем отличается печать грида от печати грида с объединенными ячейками? Я что-то не понял.


Наверх

Титульная страница Поиск, карта сайта Написать письмо