Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
Тимофей   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.004 c
15-1254563003
XcCCC
2009-10-03 13:43
2009.12.06
Наличие мыши в системе?


15-1254601813
Юрий
2009-10-04 00:30
2009.12.06
С днем рождения ! 4 октября 2009 воскресенье


2-1255580012
uno-84
2009-10-15 08:13
2009.12.06
Создание файла .DBF нужной версии


1-1227699997
leonon
2008-11-26 14:46
2009.12.06
#ИМЯ? вместо функции при загрузке книги Excel


15-1255185739
Artem
2009-10-10 18:42
2009.12.06
Запись алгоритма?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский