XPRINT FUNCTIONS XpGetPageDimensions(3Xp)
NAME
XpGetPageDimensions - Gets the page dimensions for the
current printer settings.SYNOPSIS
cc [ flag... ] file... -lXp [ library... ]
cc [ flag... ] file... -lXp [ library... ]
#include
Status XpGetPageDimensions ( display, print_context, width,
height, reproducible_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 returns the total width and height
of the page in pixels, and the net reproducible area within the total width and height. The net reproducible area is theportion of the page on which the printer is physically capa-
ble of placing ink.XpGetPageDimensions returns a Status of 0 on failure, or 1
on success. X Version 11 Last change: libXp 1.0.0 1XPRINT FUNCTIONS XpGetPageDimensions(3Xp)
DIAGNOSTICSXPBadContext A valid print context-id has not been set
prior to making this call.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libxp ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
X Version 11 Last change: libXp 1.0.0 2