列印
Microsoft Windows 會實作與裝置無關的顯示。在 MFC 中,這表示相同的繪製呼叫,在OnDraw成員函式的檢視類別,負責替其他裝置,例如印表機和顯示器上的繪圖。預覽列印中,針對目標裝置是要顯示的模擬的印表機輸出。
您在列印 vs 的角色。架構的角色
檢視類別有下列的責任:
告知架構這文件中有多少頁數。
當要求您指定的頁面列印下來,繪製文件的那個部分。
配置和解除配置任何字型或其他圖形裝置介面 (GDI) 資源需要進行列印。
如果有必要,請將任何逸出程式碼所需來變更印表機模式,然後再列印特定的頁面,例如,若要變更每頁為基礎的列印方向。
架構的責任如下所示:
顯示列印對話方塊。
建立 CDC 的印表機物件。
重複呼叫的開始頁面成員函式的CDC物件時,通知檢視類別,哪一頁,還是雙面進行列印,並呼叫 EndPage 成員函式的CDC物件。
在檢視中,在適當時間呼叫可覆寫的函式。
下列文章討論架構如何支援列印和預覽列印: