Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XpGetPageDimensions(3Xp)       XPRINT FUNCTIONS	      XpGetPageDimensions(3Xp)

NAME
       XpGetPageDimensions -  Gets the page dimensions for the current printer
       settings.

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

       Status XpGetPageDimensions ( display, print_context, width, height, re-
       producible_area )
	     Display *display;
	     XPContext print_context;
	     unsigned short *width;
	     unsigned short *height;
	     XRectangle	*reproducible_area;

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

       print_context
	      A	pre-existing print context.

       width  Returns the pixel	width of the page currently  selected  in  the
	      print context.

       height Returns  the  pixel height of the	page currently selected	in the
	      print context.

       reproducible_area
	      Returns the net reproducible area	of the page currently selected
	      in the print context, expressed in pixel offsets and dimensions.

DESCRIPTION
       XpGetPageDimensions  considers  the  medium  currently  selected	in the
       print context (derived in part from default-medium, default-input-tray,
       input-trays-medium,  content-orientation,  default-resolution), and re-
       turns the total width and height	of the page in pixels, and the net re-
       producible area within the total	width and height. The net reproducible
       area is the portion of the page on which	the printer is physically  ca-
       pable of	placing	ink.

       XpGetPageDimensions returns a Status of 0 on failure, or	1 on success.

DIAGNOSTICS
       XPBadContext   A	 valid print context-id	has not	been set prior to mak-
		      ing this call.

X Version 11			  libXp	1.0.3	      XpGetPageDimensions(3Xp)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | DIAGNOSTICS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XpGetPageDimensions&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help