GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


       XpSetImageResolution  -  Sets  the  resolution  for subsequent PutImage


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

       Bool  XpSetImageResolution   (   display,   print_context,   image_res,
       prev_res_return )
             Display * display ;
             XPContext  print_context ;
             int  image_res ;
             int * prev_res_return ;


       - display
              Specifies a pointer to the Display structure.

       - print_context
              Specifies the print context on which to set the resolution.

       - image_res
              Specifies the image resolution in pixels per inch.

       - prev_res_return
              Returns the previous image resolution in pixels per inch.


       XpSetImageResolution  returns  True  if  the printer server allowed the
       resolution to be set, otherwise False is returned.

       XpSetImageResolution  sets  the  resolution  for  subsequent   PutImage
       requests  to  the  screen of the specified print context. If the return
       value is False, then the print server does not  support  image  scaling
       for  the  particular  resolution given the current configuration of the
       printer, and the application is responsible for any desired scaling. If
       the  return value is True, then the contents of any subsequent PutImage
       request to a Pixmap or to a Window on the screen of the specified print
       context  will  automatically be scaled as part of the PutImage request.
       The scale factor is:

           default_printer_resolution / image_res

       Where default_printer_resolution is the  current  value  of  that  page
       attribute. Only the image itself is scaled (meaning the effective width
       and height of the image change), the  dst-x  and  dst-y  parameters  to
       PutImage are not altered.

       As  a special case, a value of zero for image_res resets the resolution
       to automatically track the printer resolution; in this case  (which  is
       also the default setting for a newly created print context), subsequent
       images will not be scaled.

       If the return value is True and prev_res_return is a non-NULL  pointer,
       then  the  previous image resolution that was set for the print context
       is stored in prev_res_return.

       XpSetImageResolution returns False immediately if image_res is negative
       or greater than 65535.


       XpBadContext   A  valid  print  context-id  has  not  been set prior to
                      making this call.

  All copyrights belong to their respective owners. Other content (c) 2014-2018, GNU.WIKI. Please report site errors to
Page load time: 0.164 seconds. Last modified: November 04 2018 12:49:43.