Печать
Microsoft Windows устройство-независимый реализует отображение.В MFC, это означает, что одни и те же вызовы документа в функции-члене OnDraw класса представления, отвечающие за сегменты, чтобы нарисовать на экране и других устройствах, например принтеров.Для предварительного просмотра, целевое устройство моделируемый вывод принтера для отображения.
Роль пользователя в печати.роль .NET Framework
Класс представления имеет следующие функции:
Информируйте границы количество страниц в документе.
Спрашивано, что напечатал указанную страницу, изобразите эта часть документа.
Выделите и отменить распределению все шрифты и другие ресурсы приборного интерфейса графических устройств (GDI) для печати.
Если необходимо, отправьте все коды escape, необходимые для изменения режима принтера перед печатью данной странице, например, чтобы изменить ориентацию страницы на основе в-страницы.
Обязанности границ следующим образом:
Отобразить диалоговое окно Печать.
Создайте объект CDC для принтера.
Повторно вызовите функцию-член объекта CDC отчета StartPage, класс представления, страница должна быть печатается и вызовите функцию-член EndPage объекта CDC.
Вызывайте переопределяемые функции в представлении в нужное время.
Следующие статьи, посвященные границы поддерживают печать и предварительного просмотра.