Metodo IContinueCallback::FContinuePrinting (docobj.h)

Indica se un'operazione di stampa lunga deve continuare.

Sintassi

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

Parametri

[in] nCntPrinted

Numero totale di pagine stampate al momento in cui l'oggetto riceve una chiamata a FContinuePrinting.

[in] nCurPage

Numero di pagina della pagina stampata al momento in cui l'oggetto riceve una chiamata a FContinuePrinting.

[in] pwszPrintStatus

Puntatore al messaggio sullo stato corrente del processo di stampa. L'oggetto da stampare può o meno visualizzare questo messaggio all'utente. Questo parametro può essere NULL.

Valore restituito

Questo metodo può restituire il valore restituito standard E_UNEXPECTED, nonché i valori seguenti.

Codice restituito Descrizione
S_OK
Continuare l'operazione di stampa.
S_FALSE
Annullare l'operazione di stampa il prima possibile.

Commenti

Le implementazioni di IPrint::P rint chiamano questo metodo a intervalli periodici durante il processo di stampa. L'implementazione di IPrint deve richiamare almeno dopo la stampa di ogni pagina, in modo che il client possa, se necessario, visualizzare commenti visivi utili all'utente. IPrint::P rint può richiamare più volte con gli stessi valori nCntPrinted e nCurPage , che a volte è utile quando una pagina stampata è complessa ed è opportuno offrire a un utente l'opportunità di annullare a metà pagina.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione docobj.h

Vedi anche

IContinueCallback

Iprint