Aracılığıyla paylaş


CDC::AbortDoc

Geçerli yazdırma işi sona erer ve uygulama yazma aygıtı son çağrısından sonra her şeyi siler StartDoc üye işlevi.

int AbortDoc( );

Dönüş Değeri

Başarılı olursa sıfıra eşit veya büyük bir değer ya da bir hata oluştu, negatif bir değer.Aşağıdaki listede, yaygın hata değerleri ve bunların anlamları gösterilmektedir:

  • sp_error genel hata.

  • SP_OUTOFDISK yeterli kullanılabilir disk alanını biriktirme için şu anda ve boş alan kullanılabilir hale gelir.

  • sp_outofmemory biriktirme için yeterli kullanılabilir bellek yok.

  • sp_userabort kullanıcı Yazdırma Yöneticisi aracılığıyla işi sona erdi.

Notlar

Bu üye işlevi değiştirir ABORTDOC yazıcı çıkış.

AbortDoc aşağıdaki sonlandırmak için kullanılmalıdır:

  • Bir iptal et işlevini kullanarak belirtmezseniz yazdırma işlemleri SetAbortProc.

  • Henüz bunların ilk ulaştınız değil yazdırma işlemleri newframe veya nextband kaçış çağrı.

Bir uygulama bir baskı hatası ya da iptal edilmiş bir yazdırma işlemi karşılaşırsa, bunu kullanarak işlemi sonlandırmak denememeniz gerekir EndDoc veya AbortDoc sınıfının üye işlevleri CDC.GDI hata değerini döndürmeden önce işlemi otomatik olarak sona erdirilir.

Uygulamanın yazdırma işlemini iptal etmek izin veren bir iletişim kutusu görüntülerse, çağırması gerekir AbortDoc önce bir iletişim kutusu yok edilmesi.

Yazdırma işi başlatmak için Yazdırma Yöneticisi'ni kullanıldıysa, arama AbortDoc tüm biriktirme işini siler — yazıcı hiçbir şey alır.Yazdırma işi başlatmak için Yazdırma Yöneticisi'ni kullanılmadığı takdirde verileri önce yazıcıya gönderilmiş AbortDoc çağrıldı.Bu durumda, yazıcı sürücüsü yazıcı (uygun olduğunda) sıfırladıysanız ve yazdırma işi kapalı.

Örnek

Örnek için bkz: CDC::StartDoc.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::StartDoc

CDC::EndDoc

CDC::SetAbortProc