Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2012, 16:41   #1
Dr.Agon111
Новичок
Джуниор
 
Регистрация: 03.05.2012
Сообщений: 1
По умолчанию Печать HTML-файла со своим диалогом

Здравствуйте! Проблема такая: мне нужно распечатать HTML файл, предварительно показав пользователю диалог для выбора принтера и т.д., но диалог свой. Я создал этот диалог (скопировав стандартный и изменив его), успешно его вызываю. Получаю из него структуры DEVNAMES и DEVMODE. Заполняю структуру DOCINFO, в которую помещаю имя нужного мне файла. И далее я должен распечатать его, используя из hDC из структуры PRINTDLG. Как это сделать? То есть как осуществить непосредственно печать?

StartDoc(hPrinter, &di);
StartPage(hPrinter);

что нужно сделать здесь?

EndPage(hPrinter);
EndDoc(hPrinter);

Есть какая-то функция для печати документа с заданными параметрами?
Dr.Agon111 вне форума Ответить с цитированием
Старый 03.05.2012, 23:34   #2
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Цитата:
что нужно сделать здесь?
Вызывать функции GDI.
То есть, по сути, рисовать по девайс-контексту принтера.

TextOut(hPrinter, 0,0, "Мой текст", lstrlen("Мой текст"));
EUGY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести код html из файла на страницу HTML Рамирас JavaScript, Ajax 1 25.07.2010 20:06
Печать HTML документов Максим_Леонидович HTML и CSS 2 17.01.2009 14:16
Пакетная печать HTML документов из Delphi Pitonio Помощь студентам 9 16.07.2008 09:08