CDC::AbortDoc

int AbortDoc ( );

Valor de retorno

Um valor maior ou igual a 0 se for bem-sucedida, ou um valor negativo se ocorrer um erro. A lista a seguir mostra valores de erro comuns e seus significados:

Observações

Finaliza o trabalho de impressão atual e apaga tudo que o aplicativo tem escrito para o dispositivo desde a última chamada para a função de membro StartDoc.

Essa função membro substitui o escape de impressora ABORTDOC.

AbortDoc deve ser usado para finalizar o seguinte:

Se um aplicativo encontra um erro de impressão ou uma operação de impressão cancelada, ele não deve tentar finalizar a operação usando o EndDoc ou AbortDoc funções de membro de classe CDC. GDI automaticamente finaliza a operação antes de retornar o valor de erro.

Se o aplicativo exibe uma caixa diálogo to allow the usuário to cancelar a operação de impressão, ele deve chamar AbortDoc antes de destruir a caixa de diálogo.

Se Print Manager era usado para iniciar o trabalho de impressão, chamado AbortDoc apaga o trabalho toda armazenar no spool — a impressora recebe nada. Se Print Manager não foi usado para iniciar o trabalho de impressão, os dados podem ter foram enviados para a impressora antes AbortDoc foi chamado. Neste caso, o driver de impressora redefiniria a impressora (quando possível) e fechado o trabalho de impressão.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDC::StartDoc, CDC::EndDoc, CDC:: SetAbortProc

Index