table of contents
XpCancelDoc(3Xp) | XPRINT FUNCTIONS | XpCancelDoc(3Xp) |
NAME¶
XpCancelDoc - Cancels a print document.SYNOPSIS¶
void XpCancelDoc ( display, discard )Display * display;
Bool discard;
ARGUMENTS¶
- display
- Specifies a pointer to the Display structure; returned from XOpenDisplay.
- discard
- When TRUE, specifies that all XPPrintNotify events with a detail of XPEndPageNotify or XPEndDocNotify should be discarded.
DESCRIPTION¶
XpCancelDoc cancels an in-progress document. If the job was started with output_mode XPGetData then the data stream to XpGetDocumentData is interrupted; no further data for the current document will be generated but data for subsequent documents can be generated. For many page description languages such arbitrary termination may invalidate the output.DIAGNOSTICS¶
- XPBadContext
- A valid print context-id has not been set prior to making this call.
- XPBadSequence
- The function was not called in the proper order with respect to the other X Print Service Extension calls (example, XpEndDoc prior to XpStartDoc).
SEE ALSO¶
XpEndDoc(3Xp), XpGetDocumentData(3Xp), XpSelectInput(3Xp), XpStartDoc(3Xp)libXp 1.0.0 | X Version 11 |