CDC::AbortDoc

int AbortDoc ( );

Valore restituito

Un valore maggiore o uguale a 0 in caso di successo o un valore negativo se si è verificato un errore. La seguente lista mostra valori comuni di errore e il loro significato:

Osservazioni

Termina il processo di stampa corrente e cancella tutto che l'applicazione ha scritto al dispositivo dall'ultima chiamata alla funzione membro StartDoc.

Questa funzione membro sostituisce la fuga di stampante ABORTDOC.

AbortDoc deve essere utilizzato per terminare le seguenti:

Se un'applicazione rileva un errore di stampa o di un'operazione di stampa annullata, non deve cercare di terminare l'operazione utilizzando il EndDoc o AbortDoc funzioni membro della classe CDC. GDI automaticamente termina l'operazione prima di restituire il valore di errore.

Se l'applicazione viene visualizzata una finestra di dialogo per consentire all'utente di annullare l'operazione di stampa, è necessario chiamare AbortDoc prima di distruggere la finestra di dialogo.

Se Print Manager è stato utilizzato per avviare il processo di stampa, chiamando AbortDoc cancella il lavoro intero spool — la stampante riceve nulla. Se Print Manager non è stato utilizzato per avviare il processo di stampa, i dati possono sono stati inviati alla stampante prima che venisse chiamato AbortDoc . In questo caso, il driver della stampante hanno è possibile reimpostare la stampante (quando possibile) e chiuso il processo di stampa.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDC::StartDoc, CDC::EndDoc, CDC::SetAbortProc

Index