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