Drukowanie
Microsoft Windows implementuje wyświetlania niezależnej od urządzenia.W bibliotece MFC, oznacza to, że sam wywołania rysunku, w OnDraw funkcji składowej klasy widoku, są odpowiedzialne za rysowanie na ekranie i na inne urządzenia, takie jak drukarki.Podgląd wydruku urządzenie docelowe jest symulowane wydrukiem do ekranu.
Roli użytkownika w porównaniu z drukowaniem. w ramach roli
Klasa widok ma następujące obowiązki:
Poinformować ramach, ile stron są w dokumencie.
Pytanie do wydrukowania określonej strony, narysuj część dokumentu.
Przydzielić i zwolnić czcionek, lub innych zasobów interfejsu (GDI) urządzenia grafiki użyte do drukowania.
W razie potrzeby wysłać dowolną escape kody potrzebne, aby zmienić tryb drukarki przed wydrukowaniem danej strony, na przykład, aby zmienić orientację drukowania na podstawie poszczególnych stron.
W ramach odpowiedzialności są następujące:
Wyświetlacz wydruku okno dialogowe.
Tworzenie CDC obiektu dla tej drukarki.
Wywołanie StartDoc i EndDoc funkcji elementów członkowskich z CDC obiektu.
Powtarzalnie wywołują Strona główna funkcji składowej z CDC obiektu, informuje klasy Wyświetl stronę, która ma być drukowana, a wywołanie EndPage funkcji członka z CDC obiektu.
Wywołanie funkcji NotOverridable w widoku w odpowiednim czasie.
W następujących artykułach omówiono, jak platforma obsługuje Podgląd wydruku i drukowania: