CDC::AbortDoc
現在の印刷ジョブを終了し、アプリケーションが StartDoc のメンバー関数に、デバイスにため、最後書き込んだすべてをオフにします。
int AbortDoc( );
戻り値
エラーが発生した場合は、負の値を正常終了した場合は 0 以上の値。次の一覧は、一般的なエラー値とその意味を示します:
SP_ERROR の一般的なエラー。
SP_OUTOFDISK は十分なディスク容量巻くために現在使用できないし、その空白は使用できません。
SP_OUTOFMEMORY は十分なメモリ巻くに使用できません。
SP_USERABORT のユーザーは、マネージャーで印刷ジョブを終了しました。
解説
このメンバー関数は ABORTDOC のプリンターのエスケープを置き換えます。
AbortDoc が次を終了するために使用するです:
SetAbortProcを使用して、放棄機能を指定しないで印刷操作。
まだ NEWFRAME または NEXTBAND エスケープ呼び出しの最初に到達しない印刷操作。
アプリケーションが印刷のエラーまたはキャンセルされた印刷操作が発生した場合は、関数 CDCクラスの EndDoc または AbortDoc のメンバーを使用して操作を終了するようにします。GDI はエラー値を返す前に自動的に操作を終了します。
ユーザーが印刷操作を取り消すことができるようにアプリケーションがダイアログ ボックスを表示するダイアログ ボックスを破棄する前に AbortDoc を呼び出す必要があります。
印刷ジョブを開始するには、プリント マネージャーを使用した AbortDoc を呼び出すと、全体のスプールのジョブをオフにします。プリンターは何も表示されません。印刷ジョブを開始するには、プリント マネージャーを使用しないデータはプリンターに AbortDoc が呼び出される前に送信される場合があります。この場合、プリンター ドライバー (可能な場合) プリンターをリセットし、印刷ジョブ閉じられました。
使用例
CDC::StartDocの例を参照してください。
必要条件
ヘッダー: afxwin.h