次の方法で共有


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

参照

関連項目

CDC クラス

階層図

CDC::StartDoc

CDC::EndDoc

CDC::SetAbortProc