DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

XpCancelPage(3)





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(3Xp),  XpSelectInput(3Xp),  XpStartJob(3Xp), XpStart-
       Page(3Xp)

X Version 11                      libXp 1.0.0                XpCancelPage(3Xp)

Man(1) output converted with man2html