/* * XpGetMediumMillimeters returns into the supplied float pointers the * width and height in millimeters of the passed page size identifier. */ void XpGetMediumMillimeters( XpOid page_size, float *width, /* return */ float *height) /* return */ { int i; *width = *height = 0; for(i = 0; i < XpNumber(PageDimensions); i++) { if(page_size == PageDimensions[i].page_size) { *width = PageDimensions[i].width; *height = PageDimensions[i].height; return; } } }
/* $XFree86: xc/programs/Xserver/Xprint/ps/PsAttVal.c,v 1.5 2001/12/19 21:28:44 dawes Exp $ */ #include "Ps.h" #include "AttrValid.h" /* * define valid values and defaults for Printer pool */ static XpOid ValidContentOrientationsOids[] = { xpoid_val_content_orientation_portrait, xpoid_val_content_orientation_landscape, xpoid_val_content_orientation_reverse_portrait, xpoid_val_content_orientation_reverse_landscape }; static XpOidList ValidContentOrientations = { ValidContentOrientationsOids, XpNumber(ValidContentOrientationsOids) }; static XpOid DefaultContentOrientationsOids[] = { xpoid_val_content_orientation_portrait, xpoid_val_content_orientation_landscape }; static XpOidList DefaultContentOrientations = { DefaultContentOrientationsOids, XpNumber(DefaultContentOrientationsOids) }; static XpOid ValidPlexesOids[] = { xpoid_val_plex_simplex, xpoid_val_plex_duplex, xpoid_val_plex_tumble }; static XpOidList ValidPlexes = { ValidPlexesOids, XpNumber(ValidPlexesOids)