文件的列印 1

2021-04-06 15:46:30 字數 1447 閱讀 8316

文件的列印 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 在利用嚮導生成單文件和多文件應用程式的過程中,使用者可以選擇應用程式是否支援列印和...