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