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

Вниз

Печать грида   Найти похожие ветки 

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

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


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

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


 
Kolan ©   (2009-10-20 10:01) [2]

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


 
Anatoly Podgoretsky ©   (2009-10-20 10:33) [3]

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


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

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


 
Amoeba ©   (2009-10-20 16:24) [5]


> Тимофей   (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) [6]


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


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

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


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

остались,
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!


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

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


 
Kolan ©   (2009-10-20 19:15) [9]

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


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

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


 
Amoeba ©   (2009-10-20 21:43) [11]


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

Ошибаешься.



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

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

Наверх




Память: 0.49 MB
Время: 0.008 c
2-1255613270
pest
2009-10-15 17:27
2009.12.06
7-bit ASCII в заголовке pop письма


15-1255008109
ocean
2009-10-08 17:21
2009.12.06
Что можно предпринять, если не ставится драйвер?


15-1254879107
VladOfMonster
2009-10-07 05:31
2009.12.06
Windows Seven


3-1230212249
Lera
2008-12-25 16:37
2009.12.06
Запрос и множество


15-1254762749
Константинов
2009-10-05 21:12
2009.12.06
Ксера паспорта при регистрации домена