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

Вниз

Документ Word на печать   Найти похожие ветки 

 
Win32   (2005-11-30 14:07) [0]

Мастера подскажите можно ли пустить на печать документ Word
не открывая его, и как это сделать ? Заранее спасибо.


 
Digitman ©   (2005-11-30 14:09) [1]

нельзя.

встречный вопрос - можно ли распечатать некую картинку, данные которой хранятся в некоем файле, не открывая этот файл ?


 
Win32   (2005-11-30 14:12) [2]

2 Digitman
Скажите если знаете, как открыть и сразу пустить на печать ?


 
HimemSys   (2005-11-30 14:17) [3]

procedure TForm1.Button1Click(Sender: TObject);
var
  port, prnfile: file;
  buffer: array [1..128] of Char;
  Read: Integer;
begin
  // Specify a file to print
 AssignFile(prnfile, "filetoprint");
  Reset(prnfile, 1);
  // specify printer port
 AssignFile(port, "LPT1");
  Rewrite(port, 1);
  repeat
    BlockRead(prnfile, buffer, SizeOf(buffer), Read);
    BlockWrite(port, buffer, Read);
    // Application.ProcessMessages;
 until EOF(prnfile) or (Read <> SizeOf(buffer));
  CloseFile(prnfile);
  CloseFile(port);
end;


 
Recall   (2005-11-30 14:20) [4]

К чему такое извращение ???


 
Digitman ©   (2005-11-30 14:32) [5]


> Win32   (30.11.05 14:12) [2]


см. объект Word.Application

у него есть методы Open, PrintOut


 
Virgo_Style ©   (2005-11-30 14:34) [6]

по идее, можно вызвать ShellExecute с Operation = "print" ?


 
Anatoly Podgoretsky ©   (2005-11-30 14:46) [7]

Virgo_Style ©   (30.11.05 14:34) [6]
Идея провальная, будет открыт Ворд, открыт и напечатан документ, закрыт документ, закрыт Ворд.


 
Virgo_Style ©   (2005-11-30 14:57) [8]

Anatoly Podgoretsky ©   (30.11.05 14:46) [7]

почему, в свете [2], imho, нормальная идея; для [0] - согласен, не подойдет :-)

а про то, что Ворд нельзя открывать, ничего не говорилось вообще %-)


 
Anatoly Podgoretsky ©   (2005-11-30 15:01) [9]

Virgo_Style ©   (30.11.05 14:57) [8]
Попробуй расставить запятые :-)
на печать документ Word не открывая его


 
Virgo_Style ©   (2005-11-30 15:02) [10]

Anatoly Podgoretsky ©   (30.11.05 15:01) [9]

м-м... я сдаюсь =)


 
Anatoly Podgoretsky ©   (2005-11-30 15:02) [11]

Если документ, то это в принципе не возможно.


 
gdaujk ©   (2005-11-30 15:53) [12]

HimemSys   (30.11.05 14:17) [3]

Попробуй открыть Вордовский документ Блокнотом и напечатать его. Вот потеха-то будет. Ты сделал тоже, только на програмном уровне...


 
Andron.Ru   (2005-12-01 13:05) [13]

Воспользуйся компонентами вкладки servers в Delphi 6-7
WordApplication
WordDocument

В сети полно примеров работы с ними



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

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

Наверх




Память: 0.49 MB
Время: 0.062 c
2-1134013140
Tin
2005-12-08 06:39
2005.12.25
Вопрос по рациональному использованию базы данных


9-1122456076
Дед с Морковкой
2005-07-27 13:21
2005.12.25
Формат рисунка dds.


2-1133963050
cp.Silver
2005-12-07 16:44
2005.12.25
THandle


1-1133331594
leonidus
2005-11-30 09:19
2005.12.25
Помогите пожалуйста перевести код с Си на Delphi


2-1133111620
pohil
2005-11-27 20:13
2005.12.25
Внедрение кода в исполняемый процесс