- indexing
- title: "Visual Eiffel Library.", "The WAPI_DEVMODE class contains information about the", "device initialization and environment of a printer."
- project: "Visual Eiffel Win32 Library"
- revision: "$Revision: 1.1 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: winlib
class WAPI_DEVMODE
- inherit
-
WAPI_GET_POINTER
- end
- feature -- Class data
-
dmDeviceName: CHARACTER
-
dmDeviceName1: CHARACTER
-
dmDeviceName2: CHARACTER
-
dmDeviceName3: CHARACTER
-
dmDeviceName4: CHARACTER
-
dmDeviceName5: CHARACTER
-
dmDeviceName6: CHARACTER
-
dmDeviceName7: CHARACTER
-
dmDeviceName8: CHARACTER
-
dmDeviceName9: CHARACTER
-
dmDeviceName10: CHARACTER
-
dmDeviceName11: CHARACTER
-
dmDeviceName12: CHARACTER
-
dmDeviceName13: CHARACTER
-
dmDeviceName14: CHARACTER
-
dmDeviceName15: CHARACTER
-
dmDeviceName16: CHARACTER
-
dmDeviceName17: CHARACTER
-
dmDeviceName18: CHARACTER
-
dmDeviceName19: CHARACTER
-
dmDeviceName20: CHARACTER
-
dmDeviceName21: CHARACTER
-
dmDeviceName22: CHARACTER
-
dmDeviceName23: CHARACTER
-
dmDeviceName24: CHARACTER
-
dmDeviceName25: CHARACTER
-
dmDeviceName26: CHARACTER
-
dmDeviceName27: CHARACTER
-
dmDeviceName28: CHARACTER
-
dmDeviceName29: CHARACTER
-
dmDeviceName30: CHARACTER
-
dmDeviceName31: CHARACTER
-
dmSpecVersionL: BIT 8
-
dmSpecVersionH: BIT 8
-
dmDriverVersionL: BIT 8
-
dmDriverVersionH: BIT 8
-
dmSizeL: BIT 8
-
dmSizeH: BIT 8
-
dmDriverExtraL: BIT 8
-
dmDriverExtraH: BIT 8
-
dmFields: BIT 32
-
dmOrientationL: BIT 8
-
dmOrientationH: BIT 8
-
dmPaperSizeL: BIT 8
-
dmPaperSizeH: BIT 8
-
dmPaperLengthL: BIT 8
-
dmPaperLengthH: BIT 8
-
dmPaperWidthL: BIT 8
-
dmPaperWidthH: BIT 8
-
dmScaleL: BIT 8
-
dmScaleH: BIT 8
-
dmCopiesL: BIT 8
-
dmCopiesH: BIT 8
-
dmDefaultSourceL: BIT 8
-
dmDefaultSourceH: BIT 8
-
dmPrintQualityL: BIT 8
-
dmPrintQualityH: BIT 8
-
dmColorL: BIT 8
-
dmColorH: BIT 8
-
dmDuplexL: BIT 8
-
dmDuplexH: BIT 8
-
dmYResolutionL: BIT 8
-
dmYResolutionH: BIT 8
-
dmTTOptionL: BIT 8
-
dmTTOptionH: BIT 8
-
dmCollateL: BIT 8
-
dmCollateH: BIT 8
-
dmFormName: CHARACTER
-
dmFormName1: CHARACTER
-
dmFormName2: CHARACTER
-
dmFormName3: CHARACTER
-
dmFormName4: CHARACTER
-
dmFormName5: CHARACTER
-
dmFormName6: CHARACTER
-
dmFormName7: CHARACTER
-
dmFormName8: CHARACTER
-
dmFormName9: CHARACTER
-
dmFormName10: CHARACTER
-
dmFormName11: CHARACTER
-
dmFormName12: CHARACTER
-
dmFormName13: CHARACTER
-
dmFormName14: CHARACTER
-
dmFormName15: CHARACTER
-
dmFormName16: CHARACTER
-
dmFormName17: CHARACTER
-
dmFormName18: CHARACTER
-
dmFormName19: CHARACTER
-
dmFormName20: CHARACTER
-
dmFormName21: CHARACTER
-
dmFormName22: CHARACTER
-
dmFormName23: CHARACTER
-
dmFormName24: CHARACTER
-
dmFormName25: CHARACTER
-
dmFormName26: CHARACTER
-
dmFormName27: CHARACTER
-
dmFormName28: CHARACTER
-
dmFormName29: CHARACTER
-
dmFormName30: CHARACTER
-
dmFormName31: CHARACTER
-
dmLogPixels: INTEGER
-
dmBitsPerPel: INTEGER
-
dmPelsWidth: INTEGER
-
dmPelsHeight: INTEGER
-
dmDisplayFlags: BIT 32
-
dmDisplayFrequency: INTEGER
- feature -- Access
-
ptr: POINTER
- feature -- Change
-
set_dmSpecVersion (i: INTEGER)
-
set_dmDriverVersion (i: INTEGER)
-
set_dmSize (i: INTEGER)
-
- require
-
correct_i:
i /= 0
-
set_dmDriverExtra (i: INTEGER)
-
set_dmFields (b: BIT 32)
-
- ensure
-
correct_set:
dmfields = b
-
set_dmOrientation (i: INTEGER)
-
set_dmPaperSize (i: INTEGER)
-
set_dmPaperLength (i: INTEGER)
-
set_dmPaperWidth (i: INTEGER)
-
set_dmScale (i: INTEGER)
-
set_dmCopies (i: INTEGER)
-
set_dmDefaultSource (i: INTEGER)
-
- require
-
correct_i:
i = 0
-
set_dmPrintQuality (i: INTEGER)
-
set_dmColor (i: INTEGER)
-
set_dmDuplex (i: INTEGER)
-
set_dmYResolution (i: INTEGER)
-
set_dmTTOption (i: INTEGER)
-
set_dmCollate (i: INTEGER)
-
set_dmLogPixels (i: INTEGER)
-
- ensure
-
correct_set:
dmlogpixels = i
-
set_dmBitsPerPel (i: INTEGER)
-
- ensure
-
correct_set:
dmbitsperpel = i
-
set_dmPelsWidth (i: INTEGER)
-
- ensure
-
correct_set:
dmpelswidth = i
-
set_dmPelsHeight (i: INTEGER)
-
- ensure
-
correct_set:
dmpelsheight = i
-
set_dmDisplayFlags (b: BIT 32)
-
- ensure
-
correct_set:
dmdisplayflags = b
-
set_dmDisplayFrequency (i: INTEGER)
-
- ensure
-
correct_set:
dmdisplayfrequency = i
end -- class WAPI_DEVMODE