Главная страница
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.043 c
14-1133263914
Laymer
2005-11-29 14:31
2005.12.25
FireWall и ICQ


1-1133163488
Alp
2005-11-28 10:38
2005.12.25
Диаграммы Excel


6-1126678729
IHusak
2005-09-14 10:18
2005.12.25
SQL сервер


1-1132940888
igi
2005-11-25 20:48
2005.12.25
Поиск в бинарном файле


2-1134217076
Делфёст
2005-12-10 15:17
2005.12.25
Режим редактирования