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

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

Печать в Delphi [D7, WinXP]


Andurbay ©   (2005-05-19 08:36:00) 

Подскажите пожалуйста как из Delphi распечатать Word'овский документ


Yurij-7   (2005-05-19 10:23:00) [1]

Rob
ну так как это неоговаривалось (я про генерацию документа) а я и подумал именно про генерацию :))
Ваш вариант безусловно проще именно для печати готового документа.


Думкин   (2005-05-19 10:19:00) [2]

> [5] Rob   (19.05.05 09:57)

А в чем выигрыш?


-=XP=-   (2005-05-19 10:07:00) [3]

Слишком сложно! Создание Word.Application и работа с ним оправдана лишь в случае генерации документа из своей программы

Для кого-то и из Word'а распечатать сложно.


Rob   (2005-05-19 09:57:00) [4]

Yurij-7
Слишком сложно! Создание Word.Application и работа с ним оправдана лишь в случае генерации документа из своей программы (например, создание отчета). Если требуется только напечатать уже созданный готовый документ, но непременно из своей программы :)), то, ИМХО, предложенный мной вариант в самый раз.


Yurij-7   (2005-05-19 09:44:00) [5]

А я бы использовал Word.Aplication, создаем Ворд (можем показывать интерфейс или непоказываем) печатаем документ а потом его закрываем, вот и все ...


Rob   (2005-05-19 09:22:00) [6]

Ну, например, так:

var WordFilePath: string;
begin
 
 WordFilePath:='C:\Test.doc';
 ShellExecute(Handle,
              PChar('print'),
              PChar(WordFilePath),nil,nil,SW_Normal);

end;


Anatoly Podgoretsky   (2005-05-19 08:58:00) [7]

Из Дельфи ни как не имеет такой функциональности, надо восспользоваться другой программой, например Ворд.


КиТаЯц   (2005-05-19 08:41:00) [8]

А нафига? Его же можно из Word распечатать... 8-/


Наверх

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