method RawData(Unicode as boolean = true) as memoryblock
method SetupString(ActualHorizontalResolution as integer, ActualVerticalResolution as integer, MaxHorizontalResolution as integer, MaxVerticalResolution as integer, MarginLeft as integer = 2500, MarginRight as integer = 2500, MarginTop as integer = 2500, MarginBottom as integer = 2500, MinMarginLeft as integer = 0, MinMarginRight as integer = 0, MinMarginTop as integer = 0, MinMarginBottom as integer = 0, PageSetupFlags as integer = 8) as string
method SetupString(Margin as Integer = 2500) as string
3 shared methods
shared method FromRawData(data as memoryblock, Unicode as boolean = true) as WindowsDeviceModeMBS
shared method FromRawData(data as string, Unicode as boolean = true) as WindowsDeviceModeMBS
shared method FromSetupString(SetupString as String) as WindowsDeviceModeMBS
WindowsPrinterMBS.DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean = false, parent as window = nil) as Integer
WindowsPrinterMBS.DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean, parent as DesktopWindow) as integer