manpagez: man pages & more
man XpCancelPage(3)
Home | html | info | man
XpCancelPage(3Xp)              XPRINT FUNCTIONS              XpCancelPage(3Xp)




NAME

       XpCancelPage - Cancels a print page.


SYNOPSIS

             cc [ flag... ] file... -lXp [ library... ]
             #include <X11/extensions/Print.h>

       void XpCancelPage ( display, discard )
             Display *display;
             Bool discard;


ARGUMENTS

       display
              Specifies  a  pointer  to  the  Display structure; returned from
              XOpenDisplay.

       discard
              When TRUE, specifies that XPPrintNotify events with a detail  of
              XPEndPageNotify should be discarded.


DESCRIPTION

       XpCancelPage  cancels an in-progress print page. If the job was started
       with output_mode XPGetData then the data stream to XpGetDocumentData is
       interrupted; no further data for the current page is generated but data
       for subsequent pages can be generated. For many page  description  lan-
       guages, such arbitrary interruptions may invalidate the output.

       If  the  job was started with output_mode XPSpool then depending on the
       driver and spooler implementation the entire page may be canceled or  a
       partial page may be generated.

       If  discard  is  True  all  XPPrintNotify events with a detail field of
       XPEndPageNotify are discarded before XpCancelPage returns.

       For  clients  selecting  XPPrintMask  (see  XpSelectInput),  the  event
       XPPrintNotify is generated with its detail field set to XPEndPageNotify
       when the X Print Server has completed XpCancelPage.


DIAGNOSTICS

       XPBadSequence  The function was not called in  the  proper  order  with
                      respect  to  the  other X Print Service Extension calls;
                      for example, XpStartPage was called before XpStartJob or
                      was called for a type XPDocRaw document.


SEE ALSO

       XpGetDocumentData(3),  XpSelectInput(3),  XpStartJob(3), XpStart-
       Page(3)



X Version 11                      libXp 1.0.3                XpCancelPage(3Xp)

libXp 1.0.3 - Generated Sun Mar 22 20:03:49 CDT 2015
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.