Método IContinueCallback::FContinuePrinting (docobj.h)

Indica si debe continuar una operación de impresión larga.

Sintaxis

HRESULT FContinuePrinting(
  [in] LONG    nCntPrinted,
  [in] LONG    nCurPage,
  [in] wchar_t *pwszPrintStatus
);

Parámetros

[in] nCntPrinted

Número total de páginas que se han impreso en el momento en que el objeto recibe una llamada a FContinuePrinting.

[in] nCurPage

Número de página de la página que se imprime en el momento en que el objeto recibe una llamada a FContinuePrinting.

[in] pwszPrintStatus

Puntero al mensaje sobre el estado actual del trabajo de impresión. El objeto que se imprime puede mostrar o no este mensaje al usuario. Este parámetro puede ser NULL.

Valor devuelto

Este método puede devolver el valor devuelto estándar E_UNEXPECTED, así como los siguientes valores.

Código devuelto Descripción
S_OK
Continúe con la operación de impresión.
S_FALSE
Cancele la operación de impresión lo antes posible.

Comentarios

Las implementaciones de IPrint::P rint llaman a este método a intervalos periódicos durante el proceso de impresión. La implementación de IPrint debe volver a llamar al menos después de imprimir cada página, de modo que su cliente pueda, si es necesario, mostrar comentarios visuales útiles al usuario. IPrint::P rint puede volver a llamar varias veces con los mismos valores nCntPrinted y nCurPage , que a veces resulta útil cuando una página que se imprime es compleja y es adecuada para dar a un usuario la oportunidad de cancelar en medio de la página.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado docobj.h

Consulte también

IContinueCallback

Iprint