// printoem.h
typedef enum _STDVARIABLEINDEX {
SVI_NUMDATABYTES,
SVI_WIDTHINBYTES,
SVI_HEIGHTINPIXELS,
SVI_COPIES,
SVI_PRINTDIRECTION,
SVI_DESTX,
SVI_DESTY,
SVI_DESTXREL,
SVI_DESTYREL,
SVI_LINEFEEDSPACING,
SVI_RECTXSIZE,
SVI_RECTYSIZE,
SVI_GRAYPERCENT,
SVI_NEXTFONTID,
SVI_NEXTGLYPH,
SVI_PHYSPAPERLENGTH,
SVI_PHYSPAPERWIDTH,
SVI_FONTHEIGHT,
SVI_FONTWIDTH,
SVI_FONTMAXWIDTH,
SVI_FONTBOLD,
SVI_FONTITALIC,
SVI_FONTUNDERLINE,
SVI_FONTSTRIKETHRU,
SVI_CURRENTFONTID,
SVI_TEXTYRES,
SVI_TEXTXRES,
SVI_GRAPHICSYRES,
SVI_GRAPHICSXRES,
SVI_ROP3,
SVI_REDVALUE,
SVI_GREENVALUE,
SVI_BLUEVALUE,
SVI_PALETTEINDEXTOPROGRAM,
SVI_CURRENTPALETTEINDEX,
SVI_PATTERNBRUSH_TYPE,
SVI_PATTERNBRUSH_ID,
SVI_PATTERNBRUSH_SIZE,
SVI_CURSORORIGINX,
SVI_CURSORORIGINY,
SVI_PAGENUMBER,
SVI_MAX
} STDVARIABLEINDEX;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the STDVARIABLEINDEX enumeration.
SVI_NUMDATABYTESThe number of data bytes.
SVI_WIDTHINBYTESThe raster data width in bytes.
SVI_HEIGHTINPIXELSThe raster data height in pixels.
SVI_COPIESThe number of copies.
SVI_PRINTDIRECTIONThe print direction in CC degrees.
SVI_DESTXThe x destination.
SVI_DESTYThe y destination.
SVI_DESTXRELThe relative x destination.
SVI_DESTYRELThe relative y direction.
SVI_LINEFEEDSPACINGThe line feed spacing.
SVI_RECTXSIZEThe x rect size.
SVI_RECTYSIZEThe y rect size.
SVI_GRAYPERCENTThe gray percentage.
SVI_NEXTFONTIDThe next font ID.
SVI_NEXTGLYPHThe next glyph.
SVI_PHYSPAPERLENGTHThe physical paper length.
SVI_PHYSPAPERWIDTHThe physical paper width.
SVI_FONTHEIGHTThe font height.
SVI_FONTWIDTHThe font width.
SVI_FONTMAXWIDTHThe max font width.
SVI_FONTBOLDThe font is bold.
SVI_FONTITALICThe font is italicized.
SVI_FONTUNDERLINEThe font is underlined.
SVI_FONTSTRIKETHRUThe font has the strikethru style applied.
SVI_CURRENTFONTIDThe current font ID.
SVI_TEXTYRESThe text y resolution.
SVI_TEXTXRESThe text x resolution.
SVI_GRAPHICSYRESThe graphics y resolution.
SVI_GRAPHICSXRESThe graphics x resolution.
SVI_ROP3The rop3.
SVI_REDVALUEThe red value.
SVI_GREENVALUEThe green value.
SVI_BLUEVALUEThe blue value.
SVI_PALETTEINDEXTOPROGRAMThe palette index to program.
SVI_CURRENTPALETTEINDEXThe current palette index.
SVI_PATTERNBRUSH_TYPEThe pattern brush type.
SVI_PATTERNBRUSH_IDThe pattern brush ID.
SVI_PATTERNBRUSH_SIZEThe pattern brush size.
SVI_CURSORORIGINXThe cursor origin x value. This is in master units and in the coordinates of the currently selected orientation. This values is defined as ImageableOrigin minus CursorOrigin.
SVI_CURSORORIGINYThe cursor origin y value. This is in master units and in the coordinates of the currently selected orientation. This values is defined as ImageableOrigin minus CursorOrigin.
SVI_PAGENUMBERThe page number. This value tracks the number of times DrvStartBand has been called since StartDoc.
SVI_MAXPlaceholder. Do not use.