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