Главная страница
    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.47 MB
Время: 0.005 c
2-1255932245
Фуфик
2009-10-19 10:04
2009.12.06
последняя строка Excel


2-1256053889
Delphi2020
2009-10-20 19:51
2009.12.06
технология ADO и RecordCount


15-1255119652
Kolan
2009-10-10 00:20
2009.12.06
А кто-нибудь пробовал писать визуализаторы?


15-1254773945
KilkennyCat
2009-10-06 00:19
2009.12.06
Еаsy, с Днем Рождения!


15-1255017902
TUser
2009-10-08 20:05
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский