文件的列印 1.
mfc
列印體系結構
mfc
的列印工作大致按如下步驟進行:
[1]
顯示print
對話方塊。
[2]
建立乙個與當前印表機設定相匹配的裝置上下文(
cdc)物件。
[3]
設定要列印的頁數。
[4]
呼叫cdc::startdoc
開始列印。
[5]
呼叫cdc::startpage
開始列印一頁。
[6]
呼叫檢視的
ondraw
方法列印輸出一頁。
[7]
呼叫cdc::endpage
結束一頁的列印。
[8]
迴圈輸出全部內容。
[9]
呼叫cdc::enddoc
結束列印。
[10]
檢視做列印的清理工作。
框架的列印文件功能是從
onprepareprinting(cprintinfo * pinfo)
開始的,在預設的情況下,它只是簡單的呼叫檢視的
doprepareprinting
函式。doprepareprinting
顯示print
對話方塊,並建立與印表機相匹配的裝置上下文。如果要改變印表機的初始設定,則可以在這裡改。
mfc
提供了檢視類的幾個覆蓋的函式,如下;這些可覆蓋的函式允許使用者在列印過程中進行干預,可在這些函式中新增所有的列印**; 1.
onprepareprinting mfc
在列印作業開始呼叫該函式。可以用它在列印對話方塊顯示之前把內容插入到對話方塊中。預設時,
onprepareprinting
呼叫doprepareprinting
來完成對話方塊的顯示工作,覆蓋
onprepareprinting
主要用於設定列印頁數,定製
cprintinfo
物件來提供列印作業的相關資訊,此時列印裝置描述表尚未建立。 2
.onbeginprinting mfc
在列印開始之前呼叫該函式,它用於建立裝置描述表,指定列印字型和其他資源。 3.
onpreparedc mfc
呼叫這個函式可同時用於列印和顯示,對於列印來說,它在每乙個頁面列印之前呼叫。
visdraw 4.
onprint
mfc呼叫他來列印(或預覽)乙個頁面,通常可以在
onprint
中呼叫ondraw
列印乙個頁面,可以用來覆蓋頁首和頁面中其他元素。 5.
onendprinting mfc
在列印結束之後呼叫該函式,可以覆蓋該函式來銷毀在
onbegingprinting
中分配的字型或其他資源。
c 列印文件
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...
列印man文件
一 col處理方法 man find col b man fine.txt 二 man find man find.txt 使用vim檢視匯出文件man find.txt 發現在文件中到處充斥了 h符號,而且是藍顏色的 linux下表示控制字元 需要刪除 h 控制字元和跟在 h 它前面的字母 使用查...
VC 基於文件的列印
列印過程 onprepareprinting 函式進行列印中一些資訊的設定。onbeginprinting 函式建立列印資源。onpreparedc 函式設定具體列印一頁時的資訊。呼叫onprint 函式列印一頁。1 在利用嚮導生成單文件和多文件應用程式的過程中,使用者可以選擇應用程式是否支援列印和...