Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Мужики вопрос про принтер.....


Автор: Gorcer 25.8.2004, 07:08
Нужно просто и доступно объяснить глупому ламеру (эт я) следующее:
Как вывести на печать HTML-файл, и не исходный текст, а уже заделаный в страницу без тэгов.
withstupid.gif

Автор: Dimich 25.8.2004, 15:25
Можно не зная тегов HTML и прочего (сколько лет уйдет на это?) использовать уже реализованные механизмы, например Word:
Код
Var
 W : Olevariant;
begin
 W := CreateOleObject ('Word.Application');
 //W.Visible := true;
 W.Application.Options.ConfirmConversions := False;
 W.Documents.Open ('c:\sample.html');
 W.Application.PrintOut;
 W.Documents.Close;
 W.Application.Quit;
end;

Для более полной информации по командам Word'ы можно использовать его help или записывать макросы, а потом смотреть, что получилось (текст макроса). Немного переделать, и это работает в Delphi.
Зачем изобретать колесо, когда все ездят на машинах? Я думаю так....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)