132 references to DevModeFields
ReachFramework (132)
MS\Internal\Printing\Configuration\DevMode.cs (46)
111public DevModeFields Fields 113get { return (DevModeFields)ReadDWORD(dmFieldsByteOffset); } 125this.SetField(DevModeFields.DM_ORIENTATION); 139this.SetField(DevModeFields.DM_PAPERSIZE); 153this.SetField(DevModeFields.DM_PAPERLENGTH); 167this.SetField(DevModeFields.DM_PAPERWIDTH); 180this.SetField(DevModeFields.DM_SCALE); 193this.SetField(DevModeFields.DM_COPIES); 207this.SetField(DevModeFields.DM_DEFAULTSOURCE); 222this.SetField(DevModeFields.DM_PRINTQUALITY); 235this.SetField(DevModeFields.DM_COLOR); 248this.SetField(DevModeFields.DM_DUPLEX); 262this.SetField(DevModeFields.DM_YRESOLUTION); 275this.SetField(DevModeFields.DM_TTOPTION); 288this.SetField(DevModeFields.DM_COLLATE); 301this.SetField(DevModeFields.DM_FORMNAME); 314this.SetField(DevModeFields.DM_NUP); 327this.SetField(DevModeFields.DM_ICMMETHOD); 341this.SetField(DevModeFields.DM_ICMINTENT); 355this.SetField(DevModeFields.DM_MEDIATYPE); 369this.SetField(DevModeFields.DM_DITHERTYPE); 403public bool IsFieldSet(DevModeFields field) 408public bool IsAnyFieldSet(DevModeFields fields) 418public void Copy(DevMode src, DevModeFields fields) 425Copy(DevModeFields.DM_ORIENTATION, fields, src.Orientation, (DevModeOrientation value) => this.Orientation = value); 426Copy(DevModeFields.DM_PAPERSIZE, fields, src.PaperSize, (short value) => this.PaperSize = value); 427Copy(DevModeFields.DM_PAPERLENGTH, fields, src.PaperLength, (short value) => this.PaperLength = value); 428Copy(DevModeFields.DM_PAPERWIDTH, fields, src.PaperWidth, (short value) => this.PaperWidth = value); 429Copy(DevModeFields.DM_SCALE, fields, src.Scale, (short value) => this.Scale = value); 430Copy(DevModeFields.DM_COPIES, fields, src.Copies, (short value) => this.Copies = value); 431Copy(DevModeFields.DM_DEFAULTSOURCE, fields, src.DefaultSource, (short value) => this.DefaultSource = value); 432Copy(DevModeFields.DM_PRINTQUALITY, fields, src.PrintQuality, (short value) => this.PrintQuality = value); 433Copy(DevModeFields.DM_COLOR, fields, src.Color, (DevModeColor value) => this.Color = value); 434Copy(DevModeFields.DM_DUPLEX, fields, src.Duplex, (DevModeDuplex value) => this.Duplex = value); 435Copy(DevModeFields.DM_YRESOLUTION, fields, src.YResolution, (short value) => this.YResolution = value); 436Copy(DevModeFields.DM_TTOPTION, fields, src.TTOption, (DevModeTrueTypeOption value) => this.TTOption = value); 437Copy(DevModeFields.DM_COLLATE, fields, src.Collate, (DevModeCollate value) => this.Collate = value); 438Copy(DevModeFields.DM_FORMNAME, fields, src.FormName, (string value) => this.FormName = value); 439Copy(DevModeFields.DM_NUP, fields, src.Nup, (DevModeNUp value) => this.Nup = value); 440Copy(DevModeFields.DM_ICMMETHOD, fields, src.ICMMethod, (DevModeICMMethod value) => this.ICMMethod = value); 441Copy(DevModeFields.DM_ICMINTENT, fields, src.ICMIntent, (uint value) => this.ICMIntent = value); 442Copy(DevModeFields.DM_MEDIATYPE, fields, src.MediaType, (uint value) => this.MediaType = value); 443Copy(DevModeFields.DM_DITHERTYPE, fields, src.DitherType, (uint value) => this.DitherType = value); 514private void SetField(DevModeFields field) 567private static void Copy<T>(DevModeFields mask, DevModeFields field, T value, Action<T> setter)
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (11)
168get { return GetBoolCapability(DevModeFields.DM_ICMINTENT); } 176get { return GetBoolCapability(DevModeFields.DM_ICMMETHOD); } 273get { return GetBoolCapability(DevModeFields.DM_SCALE); } 285public DevModeFields Fields 289return (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 318hasWidth = defaultDevMode.IsFieldSet(DevModeFields.DM_PAPERWIDTH); 325hasHeight = defaultDevMode.IsFieldSet(DevModeFields.DM_PAPERWIDTH); 333if (defaultDevMode.IsFieldSet(DevModeFields.DM_PAPERSIZE)) 362private bool GetBoolCapability(DevModeFields capability) 368this._dmFields = (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 593private DevModeFields _dmFields;
PrintConfig\FallbackPTProvider.cs (12)
122PrintTicketToDevMode(devMode, internalTicket, PrintTicketScope.JobScope, DevModeFields.All); 262DevModeFields supportedFields = DevModeFields.All; 304InternalPrintTicket result = DevModeToPrintTicket(new DevMode(devMode), scope, DevModeFields.All); 334DevModeFields supportedFields; 424if (originalDevMode.IsAnyFieldSet(DevModeFields.DM_PAPERWIDTH | DevModeFields.DM_PAPERLENGTH | DevModeFields.DM_PAPERSIZE)) 426originalDevMode.Fields &= ~DevModeFields.DM_FORMNAME; 427originalDevMode.Fields |= devMode.Fields & DevModeFields.DM_FORMNAME; 461private void PrintTicketToDevMode(DevMode devMode, InternalPrintTicket ticket, PrintTicketScope scope, DevModeFields supportedFields) 476private InternalPrintTicket DevModeToPrintTicket(DevMode devmode, PrintTicketScope scope, DevModeFields supportedFields)
PrintConfig\PrintSchemaShim.cs (63)
186public static void CopyDevModeToTicket(InternalPrintTicket baseTicket, DevMode deltaDevMode, PrintTicketScope scope, DevModeFields supportedFields) 195if (IsSet(DevModeFields.DM_COLLATE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_COLLATE)) 203if (IsSet(DevModeFields.DM_COLOR, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_COLOR)) 212if (IsSet(DevModeFields.DM_COPIES, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_COPIES)) 222if (IsSet(DevModeFields.DM_SCALE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_SCALE)) 227if (IsSet(DevModeFields.DM_PAPERSIZE, supportedFields) 228&& IsSet(DevModeFields.DM_PAPERWIDTH, supportedFields) 229&& IsSet(DevModeFields.DM_PAPERLENGTH, supportedFields) 230&& deltaDevMode.IsAnyFieldSet(DevModeFields.DM_PAPERSIZE | DevModeFields.DM_PAPERWIDTH | DevModeFields.DM_PAPERLENGTH)) 235if (IsSet(DevModeFields.DM_PRINTQUALITY, supportedFields) 236&& IsSet(DevModeFields.DM_YRESOLUTION, supportedFields) 237&& deltaDevMode.IsAnyFieldSet(DevModeFields.DM_PRINTQUALITY | DevModeFields.DM_YRESOLUTION)) 242if (IsSet(DevModeFields.DM_ORIENTATION, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_ORIENTATION)) 247if (IsSet(DevModeFields.DM_TTOPTION, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_TTOPTION)) 252if (IsSet(DevModeFields.DM_MEDIATYPE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_MEDIATYPE)) 258if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_DEFAULTSOURCE)) 265if (IsSet(DevModeFields.DM_DUPLEX, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_DUPLEX)) 278public static void CopyTicketToDevMode(DevMode baseDevMode, InternalPrintTicket deltaTicket, PrintTicketScope scope, DevModeFields supportedFields) 287if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) 293if (IsSet(DevModeFields.DM_TTOPTION, supportedFields) 302if (IsSet(DevModeFields.DM_COLOR, supportedFields) 313if (IsSet(DevModeFields.DM_PAPERWIDTH, supportedFields) 319if (IsSet(DevModeFields.DM_PAPERLENGTH, supportedFields) 325if (IsSet(DevModeFields.DM_PAPERSIZE, supportedFields) 331if (IsSet(DevModeFields.DM_MEDIATYPE, supportedFields) 337if (IsSet(DevModeFields.DM_ORIENTATION, supportedFields) 343if (IsSet(DevModeFields.DM_SCALE, supportedFields)) 370if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) 376if (IsSet(DevModeFields.DM_COLLATE, supportedFields) 385if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) 391if (IsSet(DevModeFields.DM_COPIES, supportedFields) 397if (IsSet(DevModeFields.DM_DUPLEX, supportedFields) 416if (inDevMode.IsFieldSet(DevModeFields.DM_DEFAULTSOURCE) && !bins.Contains(inDevMode.DefaultSource)) 430if (inDevMode.IsFieldSet(DevModeFields.DM_MEDIATYPE) && !mediaTypes.Contains(inDevMode.MediaType)) 444if (inDevMode.IsFieldSet(DevModeFields.DM_PAPERSIZE) && !papers.Contains(inDevMode.PaperSize)) 719private static void SetPageMediaSize(InternalPrintTicket ticket, DevModeFields devModeFields, short devModePaperSource, short devModePaperWidth, short devModePaperHeight, string devModeFormName) 725bool hasPaperSize = (devModeFields & DevModeFields.DM_PAPERSIZE) == DevModeFields.DM_PAPERSIZE; 739bool hasWidth = (devModeFields & DevModeFields.DM_PAPERWIDTH) == DevModeFields.DM_PAPERWIDTH; 740bool hasHeight = (devModeFields & DevModeFields.DM_PAPERLENGTH) == DevModeFields.DM_PAPERLENGTH; 969private static void SetPageResolution(InternalPrintTicket ticket, DevModeFields devModeFields, short devModeXResolution, short devModeYResolution) 979if ((devModeFields & DevModeFields.DM_YRESOLUTION) != 0 && devModeYResolution > 0) 986private static void SetPrintQuality(DevMode devMode, PageQualitativeResolution qualitativeResolution, int dpiX, int dpiY, DevModeFields supportedFields) 991if (IsSet(DevModeFields.DM_PRINTQUALITY, supportedFields)) 996if (IsSet(DevModeFields.DM_YRESOLUTION, supportedFields)) 1013if (IsSet(DevModeFields.DM_PRINTQUALITY, supportedFields)) 1017if (IsSet(DevModeFields.DM_YRESOLUTION, supportedFields)) 1171private static bool IsSet(DevModeFields mask, DevModeFields fields)