PyDEVMODEW Object
Unicode version of PyDEVMODE object PyDEVMODEW is only needed when win32api, win32gui, or win32print are built with UNICODE defined. Currently, you must explicitely ask for the unicode version.
Methods
- Clear
- Resets all members of the structure
Properties
- int SpecVersion
- Should always be set to DM_SPECVERSION
- int DriverVersion
- Version nbr assigned to printer driver by vendor
- int Size
- Size of structure
- int DriverExtra
- Number of extra bytes allocated for driver data, can only be set when new object is created
- int Fields
- Bitmask of win32con.DM_* constants indicating which members are set
- int Orientation
- Only applies to printers, DMORIENT_PORTRAIT or DMORIENT_LANDSCAPE
- int PaperSize
- Use 0 if PaperWidth and PaperLength are set, otherwise win32con.DMPAPER_* constant
- int PaperLength
- Specified in 1/10 millimeters
- int PaperWidth
- Specified in 1/10 millimeters
- int Position_x
- Position of display relative to desktop
- int Position_y
- Position of display relative to desktop
- int DisplayOrientation
- Display rotation: DMDO_DEFAULT,DMDO_90, DMDO_180, DMDO_270
- int DisplayFixedOutput
- DMDFO_DEFAULT, DMDFO_CENTER, DMDFO_STRETCH
- int Scale
- Specified as percentage, eg 50 means half size of original
- int Copies
- Nbr of copies to print
- int DefaultSource
- DMBIN_* constant, or can be a printer-specific value
- int PrintQuality
- DMRES_* constant, interpreted as DPI if positive
- int Color
- DMCOLOR_COLOR or DMCOLOR_MONOCHROME
- int Duplex
- For printers that do two-sided printing: DMDUP_SIMPLEX, DMDUP_HORIZONTAL, DMDUP_VERTICAL
- int YResolution
- Vertical printer resolution in DPI - if this is set, PrintQuality indicates horizontal DPI
- int TTOption
- TrueType options: DMTT_BITMAP, DMTT_DOWNLOAD, DMTT_DOWNLOAD_OUTLINE, DMTT_SUBDEV
- int Collate
- DMCOLLATE_TRUE or DMCOLLATE_FALSE
- int LogPixels
- Pixels per inch (only for display devices
- int BitsPerPel
- Color resolution in bits per pixel
- int PelsWidth
- Pixel width of display
- int PelsHeight
- Pixel height of display
- int DisplayFlags
- Combination of DM_GRAYSCALE and DM_INTERLACED
- int DisplayFrequency
- Refresh rate
- int DisplayOrientation
- Display rotation: DMDO_DEFAULT,DMDO_90, DMDO_180, DMDO_270
- int ICMMethod
- Indicates where ICM is performed, one of win32con.DMICMMETHOD_* values
- int ICMIntent
- Intent of ICM, one of win32con.DMICM_* values
- int MediaType
- win32con.DMMEDIA_*, can also be a printer-specific value greater then DMMEDIA_USER
- int DitherType
- Dithering option, win32con.DMDITHER_*
- int Reserved1
- Reserved, use only 0
- int Reserved2
- Reserved, use only 0
- int Nup
- Controls printing of multiple logical pages per physical page, DMNUP_SYSTEM or DMNUP_ONEUP
- int PanningWidth
- Not used, leave as 0
- int PanningHeight
- Not used, leave as 0
- PyUnicode DeviceName
- String of at most 32 chars
- str FormName
- Name of form as returned by win32print::EnumForms, at most 32 chars
- str DriverData
- Driver data appended to end of structure