Sdílet prostřednictvím


CDC::AbortDoc

Ukončí aktuální tiskovou úlohu a Smaže všechno aplikace byl zapsán na zařízení od poslední volání StartDoc členské funkce.

int AbortDoc( );

Vrácená hodnota

Hodnota větší nebo rovna 0, pokud je úspěšná nebo zápornou hodnotu, pokud došlo k chybě.Následující seznam obsahuje běžné chybové hodnoty a jejich význam:

  • SP_ERROR Obecná chyba.

  • SP_OUTOFDISK je nyní k dispozici pro zařazování není dostatek místa na disku a budou k dispozici není místo.

  • SP_OUTOFMEMORY není k dispozici pro zařazování není dostatek paměti.

  • SP_USERABORT uživatel ukončí úlohu pomocí Správce tisku.

Poznámky

Tato funkce člena, nahradí ABORTDOC escape tiskárny.

AbortDoc nutno ukončit následující:

  • Tisk operací neposkytují funkce přerušení pomocí SetAbortProc.

  • Tisk operací, které dosud nedosáhly jejich první NEWFRAME nebo NEXTBAND uniknout volání.

Pokud aplikace nalezne tisková chyba nebo zrušené operace tisku, nesmí pokusit o ukončení operace pomocí EndDoc nebo AbortDoc funkce členů třídy CDC .GDI automaticky ukončí operaci před návratem chybovou hodnotu.

Pokud aplikace zobrazí dialogové okno umožňující uživateli zrušit operaci tisku, musíte zavolat AbortDoc před likvidací v dialogovém okně.

Pokud byla tiskovou úlohu spustit Správce tisku, volání AbortDoc Vymaže celý zařazování úloh, tiskárna obdrží nic.Pokud nebyl tiskovou úlohu spustit Správce tisku, data pravděpodobně byl odeslán do tiskárny před AbortDoc byla volána.Ovladač tiskárny v tomto případě by změnit nastavení tiskárny (Pokud je to možné) a uzavřené tiskové úlohy.

Příklad

Příklad pro CDC::StartDoc.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::StartDoc

CDC::EndDoc

CDC::SetAbortProc