powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Печать документов
3 сообщений из 3, страница 1 из 1
Печать документов
    #33185216
BSergeYY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача состоит в следующем: есть диалог с результатами некоторого тестирования. Необходимо данные с этого диалога вывести на печать. как это организовать. Подскажите, может кто-то знает хотя бы какие классы надо использовать? А лучше конечно пример кода приведите, чтоб не мучаться долго. Меня вообще интересует каие методы надо вызывать, чтобы появился диалог для печати.
Заранее большое спасибо.
...
Рейтинг: 0 / 0
Печать документов
    #33185906
AndreiNz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CPrintDialog Ecli ne oshibaus'. Posmotry codeproject i codeguru. Na odnom is nih byl primer.
...
Рейтинг: 0 / 0
Печать документов
    #33196080
Sanila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Visual C++ делал так:

CPrintDialog cp(FALSE); // выбираем принтер
if (cp.DoModal()==IDOK) // если выбрали
{
CDC PrintDC; // контекст принтера
PrintDC.Attach(cp.GetPrinterDC()); // получаем контекст принтера
DOCINFO infStru; // структура с информацией
::ZeroMemory (&infStru, sizeof (DOCINFO)); // обнулить

CString title="My doc";
infStru.cbSize = sizeof (DOCINFO); // заполняем структуру
infStru.lpszDocName=title;
infStru.lpszOutput=NULL;

if (PrintDC.StartDoc(&infStru )==-1) AfxMessageBox("Error StartDoc") ; // Начало документа

PrintDC.StartPage(); // начало страницы
PrintDC.SetMapMode(MM_TEXT);


RECT rctA;
rctA.left = 200;
rctA.top = 200;
rctA.right = 1000;
rctA.bottom = 1000;

PrintDC.DrawText("My first printing ",&rctA,DT_LEFT);
}


Пробуй, будут вопросы бросай лучше на мыло.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Печать документов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]