132 references to DevModeFields
ReachFramework (132)
MS\Internal\Printing\Configuration\DevMode.cs (46)
115public DevModeFields Fields 117get { return (DevModeFields)ReadDWORD(dmFieldsByteOffset); } 129this.SetField(DevModeFields.DM_ORIENTATION); 143this.SetField(DevModeFields.DM_PAPERSIZE); 157this.SetField(DevModeFields.DM_PAPERLENGTH); 171this.SetField(DevModeFields.DM_PAPERWIDTH); 184this.SetField(DevModeFields.DM_SCALE); 197this.SetField(DevModeFields.DM_COPIES); 211this.SetField(DevModeFields.DM_DEFAULTSOURCE); 226this.SetField(DevModeFields.DM_PRINTQUALITY); 239this.SetField(DevModeFields.DM_COLOR); 252this.SetField(DevModeFields.DM_DUPLEX); 266this.SetField(DevModeFields.DM_YRESOLUTION); 279this.SetField(DevModeFields.DM_TTOPTION); 292this.SetField(DevModeFields.DM_COLLATE); 305this.SetField(DevModeFields.DM_FORMNAME); 318this.SetField(DevModeFields.DM_NUP); 331this.SetField(DevModeFields.DM_ICMMETHOD); 345this.SetField(DevModeFields.DM_ICMINTENT); 359this.SetField(DevModeFields.DM_MEDIATYPE); 373this.SetField(DevModeFields.DM_DITHERTYPE); 407public bool IsFieldSet(DevModeFields field) 412public bool IsAnyFieldSet(DevModeFields fields) 422public void Copy(DevMode src, DevModeFields fields) 429Copy(DevModeFields.DM_ORIENTATION, fields, src.Orientation, (DevModeOrientation value) => this.Orientation = value); 430Copy(DevModeFields.DM_PAPERSIZE, fields, src.PaperSize, (short value) => this.PaperSize = value); 431Copy(DevModeFields.DM_PAPERLENGTH, fields, src.PaperLength, (short value) => this.PaperLength = value); 432Copy(DevModeFields.DM_PAPERWIDTH, fields, src.PaperWidth, (short value) => this.PaperWidth = value); 433Copy(DevModeFields.DM_SCALE, fields, src.Scale, (short value) => this.Scale = value); 434Copy(DevModeFields.DM_COPIES, fields, src.Copies, (short value) => this.Copies = value); 435Copy(DevModeFields.DM_DEFAULTSOURCE, fields, src.DefaultSource, (short value) => this.DefaultSource = value); 436Copy(DevModeFields.DM_PRINTQUALITY, fields, src.PrintQuality, (short value) => this.PrintQuality = value); 437Copy(DevModeFields.DM_COLOR, fields, src.Color, (DevModeColor value) => this.Color = value); 438Copy(DevModeFields.DM_DUPLEX, fields, src.Duplex, (DevModeDuplex value) => this.Duplex = value); 439Copy(DevModeFields.DM_YRESOLUTION, fields, src.YResolution, (short value) => this.YResolution = value); 440Copy(DevModeFields.DM_TTOPTION, fields, src.TTOption, (DevModeTrueTypeOption value) => this.TTOption = value); 441Copy(DevModeFields.DM_COLLATE, fields, src.Collate, (DevModeCollate value) => this.Collate = value); 442Copy(DevModeFields.DM_FORMNAME, fields, src.FormName, (string value) => this.FormName = value); 443Copy(DevModeFields.DM_NUP, fields, src.Nup, (DevModeNUp value) => this.Nup = value); 444Copy(DevModeFields.DM_ICMMETHOD, fields, src.ICMMethod, (DevModeICMMethod value) => this.ICMMethod = value); 445Copy(DevModeFields.DM_ICMINTENT, fields, src.ICMIntent, (uint value) => this.ICMIntent = value); 446Copy(DevModeFields.DM_MEDIATYPE, fields, src.MediaType, (uint value) => this.MediaType = value); 447Copy(DevModeFields.DM_DITHERTYPE, fields, src.DitherType, (uint value) => this.DitherType = value); 518private void SetField(DevModeFields field) 571private static void Copy<T>(DevModeFields mask, DevModeFields field, T value, Action<T> setter)
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (11)
172get { return GetBoolCapability(DevModeFields.DM_ICMINTENT); } 180get { return GetBoolCapability(DevModeFields.DM_ICMMETHOD); } 277get { return GetBoolCapability(DevModeFields.DM_SCALE); } 289public DevModeFields Fields 293return (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 322hasWidth = defaultDevMode.IsFieldSet(DevModeFields.DM_PAPERWIDTH); 329hasHeight = defaultDevMode.IsFieldSet(DevModeFields.DM_PAPERWIDTH); 337if (defaultDevMode.IsFieldSet(DevModeFields.DM_PAPERSIZE)) 366private bool GetBoolCapability(DevModeFields capability) 372this._dmFields = (DevModeFields)GetIntCapability(DeviceCapability.DC_FIELDS); 597private DevModeFields _dmFields;
PrintConfig\FallbackPTProvider.cs (12)
127PrintTicketToDevMode(devMode, internalTicket, PrintTicketScope.JobScope, DevModeFields.All); 267DevModeFields supportedFields = DevModeFields.All; 309InternalPrintTicket result = DevModeToPrintTicket(new DevMode(devMode), scope, DevModeFields.All); 339DevModeFields supportedFields; 432if (originalDevMode.IsAnyFieldSet(DevModeFields.DM_PAPERWIDTH | DevModeFields.DM_PAPERLENGTH | DevModeFields.DM_PAPERSIZE)) 434originalDevMode.Fields &= ~DevModeFields.DM_FORMNAME; 435originalDevMode.Fields |= devMode.Fields & DevModeFields.DM_FORMNAME; 469private void PrintTicketToDevMode(DevMode devMode, InternalPrintTicket ticket, PrintTicketScope scope, DevModeFields supportedFields) 484private InternalPrintTicket DevModeToPrintTicket(DevMode devmode, PrintTicketScope scope, DevModeFields supportedFields)
PrintConfig\PrintSchemaShim.cs (63)
191public static void CopyDevModeToTicket(InternalPrintTicket baseTicket, DevMode deltaDevMode, PrintTicketScope scope, DevModeFields supportedFields) 200if (IsSet(DevModeFields.DM_COLLATE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_COLLATE)) 208if (IsSet(DevModeFields.DM_COLOR, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_COLOR)) 217if (IsSet(DevModeFields.DM_COPIES, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_COPIES)) 227if (IsSet(DevModeFields.DM_SCALE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_SCALE)) 232if (IsSet(DevModeFields.DM_PAPERSIZE, supportedFields) 233&& IsSet(DevModeFields.DM_PAPERWIDTH, supportedFields) 234&& IsSet(DevModeFields.DM_PAPERLENGTH, supportedFields) 235&& deltaDevMode.IsAnyFieldSet(DevModeFields.DM_PAPERSIZE | DevModeFields.DM_PAPERWIDTH | DevModeFields.DM_PAPERLENGTH)) 240if (IsSet(DevModeFields.DM_PRINTQUALITY, supportedFields) 241&& IsSet(DevModeFields.DM_YRESOLUTION, supportedFields) 242&& deltaDevMode.IsAnyFieldSet(DevModeFields.DM_PRINTQUALITY | DevModeFields.DM_YRESOLUTION)) 247if (IsSet(DevModeFields.DM_ORIENTATION, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_ORIENTATION)) 252if (IsSet(DevModeFields.DM_TTOPTION, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_TTOPTION)) 257if (IsSet(DevModeFields.DM_MEDIATYPE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_MEDIATYPE)) 263if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_DEFAULTSOURCE)) 270if (IsSet(DevModeFields.DM_DUPLEX, supportedFields) && deltaDevMode.IsFieldSet(DevModeFields.DM_DUPLEX)) 283public static void CopyTicketToDevMode(DevMode baseDevMode, InternalPrintTicket deltaTicket, PrintTicketScope scope, DevModeFields supportedFields) 292if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) 298if (IsSet(DevModeFields.DM_TTOPTION, supportedFields) 307if (IsSet(DevModeFields.DM_COLOR, supportedFields) 318if (IsSet(DevModeFields.DM_PAPERWIDTH, supportedFields) 324if (IsSet(DevModeFields.DM_PAPERLENGTH, supportedFields) 330if (IsSet(DevModeFields.DM_PAPERSIZE, supportedFields) 336if (IsSet(DevModeFields.DM_MEDIATYPE, supportedFields) 342if (IsSet(DevModeFields.DM_ORIENTATION, supportedFields) 348if (IsSet(DevModeFields.DM_SCALE, supportedFields)) 375if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) 381if (IsSet(DevModeFields.DM_COLLATE, supportedFields) 390if (IsSet(DevModeFields.DM_DEFAULTSOURCE, supportedFields) 396if (IsSet(DevModeFields.DM_COPIES, supportedFields) 402if (IsSet(DevModeFields.DM_DUPLEX, supportedFields) 421if (inDevMode.IsFieldSet(DevModeFields.DM_DEFAULTSOURCE) && !bins.Contains(inDevMode.DefaultSource)) 435if (inDevMode.IsFieldSet(DevModeFields.DM_MEDIATYPE) && !mediaTypes.Contains(inDevMode.MediaType)) 449if (inDevMode.IsFieldSet(DevModeFields.DM_PAPERSIZE) && !papers.Contains(inDevMode.PaperSize)) 724private static void SetPageMediaSize(InternalPrintTicket ticket, DevModeFields devModeFields, short devModePaperSource, short devModePaperWidth, short devModePaperHeight, string devModeFormName) 730bool hasPaperSize = (devModeFields & DevModeFields.DM_PAPERSIZE) == DevModeFields.DM_PAPERSIZE; 744bool hasWidth = (devModeFields & DevModeFields.DM_PAPERWIDTH) == DevModeFields.DM_PAPERWIDTH; 745bool hasHeight = (devModeFields & DevModeFields.DM_PAPERLENGTH) == DevModeFields.DM_PAPERLENGTH; 974private static void SetPageResolution(InternalPrintTicket ticket, DevModeFields devModeFields, short devModeXResolution, short devModeYResolution) 984if ((devModeFields & DevModeFields.DM_YRESOLUTION) != 0 && devModeYResolution > 0) 991private static void SetPrintQuality(DevMode devMode, PageQualitativeResolution qualitativeResolution, int dpiX, int dpiY, DevModeFields supportedFields) 996if (IsSet(DevModeFields.DM_PRINTQUALITY, supportedFields)) 1001if (IsSet(DevModeFields.DM_YRESOLUTION, supportedFields)) 1018if (IsSet(DevModeFields.DM_PRINTQUALITY, supportedFields)) 1022if (IsSet(DevModeFields.DM_YRESOLUTION, supportedFields)) 1176private static bool IsSet(DevModeFields mask, DevModeFields fields)