from small one page howto to huge articles all in one place
poll results
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
XpCancelDoc
Section: XPRINT FUNCTIONS (3Xp) Updated: libXp 1.0.3 Index
Return to Main Contents
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.
If the job was started with output_mode XPSpool then depending on the driver and
spooler
implementation the entire document may be
canceled or a partial document may be generated.
If
discard
is True all XPPrintNotify events with a detail field of XPEndPageNotify or
XPEndDocNotify are discarded before XpCancelDoc
returns.
For clients selecting XPPrintMask (see XpSelectInput), the event XPPrintNotify
will be
generated with its detail field set to
XPEndDocNotify.
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)
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- DESCRIPTION
-
- DIAGNOSTICS
-
- SEE ALSO
-
|