155 references to CapabilityName
ReachFramework (155)
PrintConfig\PrintSchema.cs (24)
1533
internal static
CapabilityName
CapabilityNameEnumMin =
CapabilityName
.DocumentCollate;
1534
internal static
CapabilityName
CapabilityNameEnumMax =
CapabilityName
.PageInputBin;
2206
new MapEntry(CollateKeys.DocumentCollate, (int)
CapabilityName
.DocumentCollate),
2207
new MapEntry(DuplexKeys.JobDuplex, (int)
CapabilityName
.JobDuplex),
2208
new MapEntry(NUpKeys.JobNUp, (int)
CapabilityName
.JobNUp),
2209
new MapEntry(StapleKeys.JobStaple, (int)
CapabilityName
.JobStaple),
2210
new MapEntry(PageDeviceFontSubstitutionKeys.Self, (int)
CapabilityName
.PageDeviceFontSubstitution),
2211
new MapEntry(PageMediaSizeKeys.Self, (int)
CapabilityName
.PageMediaSize),
2212
new MapEntry(PageMediaTypeKeys.Self, (int)
CapabilityName
.PageMediaType),
2213
new MapEntry(PageOrientationKeys.Self, (int)
CapabilityName
.PageOrientation),
2214
new MapEntry(PageOutputColorKeys.Self, (int)
CapabilityName
.PageOutputColor),
2215
new MapEntry(PageResolutionKeys.Self, (int)
CapabilityName
.PageResolution),
2216
new MapEntry(PageScalingKeys.Self, (int)
CapabilityName
.PageScaling),
2217
new MapEntry(PageTrueTypeFontModeKeys.Self, (int)
CapabilityName
.PageTrueTypeFontMode),
2218
new MapEntry(JobPageOrderKeys.Self, (int)
CapabilityName
.JobPageOrder),
2219
new MapEntry(PagePhotoPrintingIntentKeys.Self, (int)
CapabilityName
.PagePhotoPrintingIntent),
2220
new MapEntry(PageBorderlessKeys.Self, (int)
CapabilityName
.PageBorderless),
2221
new MapEntry(PageOutputQualityKeys.Self, (int)
CapabilityName
.PageOutputQuality),
2222
new MapEntry(InputBinKeys.JobInputBin, (int)
CapabilityName
.JobInputBin),
2223
new MapEntry(InputBinKeys.DocumentInputBin, (int)
CapabilityName
.DocumentInputBin),
2224
new MapEntry(InputBinKeys.PageInputBin, (int)
CapabilityName
.PageInputBin),
2232
new MapEntry(ParameterDefs.JobCopyCount, (int)
CapabilityName
.JobCopyCount),
PrintConfig\PrtCap_Builder.cs (1)
359
printCap._pcRootFeatures[(int)
CapabilityName
.PageImageableSize] = imageableSizeCap;
PrintConfig\PrtCap_Public.cs (24)
55
_countRootFeatures = Enum.GetNames(typeof(
CapabilityName
)).Length;
102
/// The <paramref name="feature"/> parameter is not a standard feature defined in <see cref="
CapabilityName
"/>.
104
public bool SupportsCapability(
CapabilityName
feature)
131
return (DocumentCollateCapability)_pcRootFeatures[(int)
CapabilityName
.DocumentCollate];
146
return (JobDuplexCapability)_pcRootFeatures[(int)
CapabilityName
.JobDuplex];
161
return (JobNUpCapability)_pcRootFeatures[(int)
CapabilityName
.JobNUp];
176
return (JobStapleCapability)_pcRootFeatures[(int)
CapabilityName
.JobStaple];
191
return (PageDeviceFontSubstitutionCapability)_pcRootFeatures[(int)
CapabilityName
.PageDeviceFontSubstitution];
206
return (PageMediaSizeCapability)_pcRootFeatures[(int)
CapabilityName
.PageMediaSize];
221
return (PageMediaTypeCapability)_pcRootFeatures[(int)
CapabilityName
.PageMediaType];
236
return (PageOrientationCapability)_pcRootFeatures[(int)
CapabilityName
.PageOrientation];
251
return (PageOutputColorCapability)_pcRootFeatures[(int)
CapabilityName
.PageOutputColor];
266
return (PageResolutionCapability)_pcRootFeatures[(int)
CapabilityName
.PageResolution];
281
return (PageScalingCapability)_pcRootFeatures[(int)
CapabilityName
.PageScaling];
296
return (PageTrueTypeFontModeCapability)_pcRootFeatures[(int)
CapabilityName
.PageTrueTypeFontMode];
311
return (JobPageOrderCapability)_pcRootFeatures[(int)
CapabilityName
.JobPageOrder];
326
return (PagePhotoPrintingIntentCapability)_pcRootFeatures[(int)
CapabilityName
.PagePhotoPrintingIntent];
341
return (PageBorderlessCapability)_pcRootFeatures[(int)
CapabilityName
.PageBorderless];
356
return (PageOutputQualityCapability)_pcRootFeatures[(int)
CapabilityName
.PageOutputQuality];
371
return (JobInputBinCapability)_pcRootFeatures[(int)
CapabilityName
.JobInputBin];
386
return (DocumentInputBinCapability)_pcRootFeatures[(int)
CapabilityName
.DocumentInputBin];
401
return (PageInputBinCapability)_pcRootFeatures[(int)
CapabilityName
.PageInputBin];
416
return (JobCopyCountCapability)_pcRootFeatures[(int)
CapabilityName
.JobCopyCount];
431
return (ImageableSizeCapability)_pcRootFeatures[(int)
CapabilityName
.PageImageableSize];
PrintConfig\PrtCap_Public_Simple.cs (24)
220
if (_printCap.SupportsCapability(
CapabilityName
.DocumentCollate))
253
if (_printCap.SupportsCapability(
CapabilityName
.PageDeviceFontSubstitution))
286
if (_printCap.SupportsCapability(
CapabilityName
.JobDuplex))
325
if (_printCap.SupportsCapability(
CapabilityName
.JobInputBin))
330
else if (_printCap.SupportsCapability(
CapabilityName
.DocumentInputBin))
335
else if (_printCap.SupportsCapability(
CapabilityName
.PageInputBin))
371
if (_printCap.SupportsCapability(
CapabilityName
.JobCopyCount) &&
391
if (_printCap.SupportsCapability(
CapabilityName
.PageImageableSize) &&
411
if (_printCap.SupportsCapability(
CapabilityName
.PageImageableSize) &&
437
if (_printCap.SupportsCapability(
CapabilityName
.PageOutputColor))
470
if (_printCap.SupportsCapability(
CapabilityName
.PageOutputQuality))
503
if (_printCap.SupportsCapability(
CapabilityName
.PageBorderless))
533
if (_printCap.SupportsCapability(
CapabilityName
.PageImageableSize) &&
570
if (_printCap.SupportsCapability(
CapabilityName
.PageMediaSize))
610
if (_printCap.SupportsCapability(
CapabilityName
.PageMediaType))
643
if (_printCap.SupportsCapability(
CapabilityName
.JobPageOrder))
676
if (_printCap.SupportsCapability(
CapabilityName
.PageOrientation))
709
if (_printCap.SupportsCapability(
CapabilityName
.PageResolution))
747
if (_printCap.SupportsCapability(
CapabilityName
.PageScaling))
818
if (_printCap.SupportsCapability(
CapabilityName
.JobNUp))
852
if (_printCap.SupportsCapability(
CapabilityName
.JobNUp) &&
887
if (_printCap.SupportsCapability(
CapabilityName
.PagePhotoPrintingIntent))
919
if (_printCap.SupportsCapability(
CapabilityName
.JobStaple))
952
if (_printCap.SupportsCapability(
CapabilityName
.PageTrueTypeFontMode))
PrintConfig\PrtTicket_Public.cs (17)
531
internal PrintTicketFeature GetBasePTFeatureObject(
CapabilityName
feature)
535
case
CapabilityName
.DocumentCollate:
538
case
CapabilityName
.PageDeviceFontSubstitution:
541
case
CapabilityName
.JobDuplex:
544
case
CapabilityName
.JobInputBin:
547
case
CapabilityName
.DocumentInputBin:
550
case
CapabilityName
.PageInputBin:
553
case
CapabilityName
.PageOutputColor:
556
case
CapabilityName
.PageOutputQuality:
559
case
CapabilityName
.PageBorderless:
562
case
CapabilityName
.PageMediaType:
565
case
CapabilityName
.JobPageOrder:
568
case
CapabilityName
.PageOrientation:
571
case
CapabilityName
.JobNUp:
574
case
CapabilityName
.PagePhotoPrintingIntent:
577
case
CapabilityName
.JobStaple:
580
case
CapabilityName
.PageTrueTypeFontMode:
PrintConfig\PrtTicket_Public_Simple.cs (65)
250
_setterCache = new Dictionary<
CapabilityName
, object>();
274
_setterCache = new Dictionary<
CapabilityName
, object>();
343
CapabilityName
.DocumentCollate,
362
CapabilityName
.DocumentCollate,
433
CapabilityName
.PageDeviceFontSubstitution,
452
CapabilityName
.PageDeviceFontSubstitution,
477
CapabilityName
.JobDuplex,
496
CapabilityName
.JobDuplex,
531
CapabilityName
.JobInputBin,
538
CapabilityName
.DocumentInputBin,
546
CapabilityName
.PageInputBin,
567
CapabilityName
.JobInputBin,
573
CapabilityName
.DocumentInputBin, (InputBin)PrintSchema.EnumUnspecifiedValue);
575
CapabilityName
.PageInputBin, (InputBin)PrintSchema.EnumUnspecifiedValue);
599
CapabilityName
.PageOutputColor,
618
CapabilityName
.PageOutputColor,
643
CapabilityName
.PageOutputQuality,
662
CapabilityName
.PageOutputQuality,
687
CapabilityName
.PageBorderless,
706
CapabilityName
.PageBorderless,
741
_setterCache.ContainsKey(
CapabilityName
.PageMediaSize))
745
_setterCache.TryGetValue(
CapabilityName
.PageMediaSize, out cacheObj);
813
if (_setterCache.ContainsKey(
CapabilityName
.PageMediaSize))
815
_setterCache.Remove(
CapabilityName
.PageMediaSize);
818
_setterCache.Add(
CapabilityName
.PageMediaSize, value);
842
CapabilityName
.PageMediaType,
861
CapabilityName
.PageMediaType,
886
CapabilityName
.JobPageOrder,
905
CapabilityName
.JobPageOrder,
930
CapabilityName
.PageOrientation,
949
CapabilityName
.PageOrientation,
984
_setterCache.ContainsKey(
CapabilityName
.PageResolution))
988
_setterCache.TryGetValue(
CapabilityName
.PageResolution, out cacheObj);
1055
if (_setterCache.ContainsKey(
CapabilityName
.PageResolution))
1057
_setterCache.Remove(
CapabilityName
.PageResolution);
1060
_setterCache.Add(
CapabilityName
.PageResolution, value);
1184
CapabilityName
.JobNUp,
1203
CapabilityName
.JobNUp,
1228
CapabilityName
.PagePhotoPrintingIntent,
1247
CapabilityName
.PagePhotoPrintingIntent,
1272
CapabilityName
.JobStaple,
1291
CapabilityName
.JobStaple,
1316
CapabilityName
.PageTrueTypeFontMode,
1335
CapabilityName
.PageTrueTypeFontMode,
1410
private EnumType GetEnumValueFromCacheOrXml<EnumType>(
CapabilityName
feature,
1432
private void AddSetterEnumValueToCache<EnumType>(
CapabilityName
feature,
1528
private void ExecuteGeneralEnumSetters(
CapabilityName
feature, object cacheValue)
1539
case
CapabilityName
.DocumentCollate:
1543
case
CapabilityName
.PageDeviceFontSubstitution:
1548
case
CapabilityName
.JobDuplex:
1552
case
CapabilityName
.JobInputBin:
1556
case
CapabilityName
.PageOutputColor:
1560
case
CapabilityName
.PageOutputQuality:
1564
case
CapabilityName
.PageBorderless:
1568
case
CapabilityName
.PageMediaType:
1572
case
CapabilityName
.JobPageOrder:
1576
case
CapabilityName
.PageOrientation:
1580
case
CapabilityName
.JobNUp:
1585
case
CapabilityName
.PagePhotoPrintingIntent:
1589
case
CapabilityName
.JobStaple:
1593
case
CapabilityName
.PageTrueTypeFontMode:
1608
foreach (
CapabilityName
feature in _setterCache.Keys)
1614
if (feature ==
CapabilityName
.PageMediaSize)
1618
else if (feature ==
CapabilityName
.PageResolution)
1643
private Dictionary<
CapabilityName
, object> _setterCache;