155 references to CapabilityName
ReachFramework (155)
PrintConfig\PrintSchema.cs (24)
1539internal static CapabilityName CapabilityNameEnumMin = CapabilityName.DocumentCollate; 1540internal static CapabilityName CapabilityNameEnumMax = CapabilityName.PageInputBin; 2212new MapEntry(CollateKeys.DocumentCollate, (int)CapabilityName.DocumentCollate), 2213new MapEntry(DuplexKeys.JobDuplex, (int)CapabilityName.JobDuplex), 2214new MapEntry(NUpKeys.JobNUp, (int)CapabilityName.JobNUp), 2215new MapEntry(StapleKeys.JobStaple, (int)CapabilityName.JobStaple), 2216new MapEntry(PageDeviceFontSubstitutionKeys.Self, (int)CapabilityName.PageDeviceFontSubstitution), 2217new MapEntry(PageMediaSizeKeys.Self, (int)CapabilityName.PageMediaSize), 2218new MapEntry(PageMediaTypeKeys.Self, (int)CapabilityName.PageMediaType), 2219new MapEntry(PageOrientationKeys.Self, (int)CapabilityName.PageOrientation), 2220new MapEntry(PageOutputColorKeys.Self, (int)CapabilityName.PageOutputColor), 2221new MapEntry(PageResolutionKeys.Self, (int)CapabilityName.PageResolution), 2222new MapEntry(PageScalingKeys.Self, (int)CapabilityName.PageScaling), 2223new MapEntry(PageTrueTypeFontModeKeys.Self, (int)CapabilityName.PageTrueTypeFontMode), 2224new MapEntry(JobPageOrderKeys.Self, (int)CapabilityName.JobPageOrder), 2225new MapEntry(PagePhotoPrintingIntentKeys.Self, (int)CapabilityName.PagePhotoPrintingIntent), 2226new MapEntry(PageBorderlessKeys.Self, (int)CapabilityName.PageBorderless), 2227new MapEntry(PageOutputQualityKeys.Self, (int)CapabilityName.PageOutputQuality), 2228new MapEntry(InputBinKeys.JobInputBin, (int)CapabilityName.JobInputBin), 2229new MapEntry(InputBinKeys.DocumentInputBin, (int)CapabilityName.DocumentInputBin), 2230new MapEntry(InputBinKeys.PageInputBin, (int)CapabilityName.PageInputBin), 2238new MapEntry(ParameterDefs.JobCopyCount, (int)CapabilityName.JobCopyCount),
PrintConfig\PrtCap_Builder.cs (1)
364printCap._pcRootFeatures[(int)CapabilityName.PageImageableSize] = imageableSizeCap;
PrintConfig\PrtCap_Public.cs (24)
62_countRootFeatures = Enum.GetNames(typeof(CapabilityName)).Length; 109/// The <paramref name="feature"/> parameter is not a standard feature defined in <see cref="CapabilityName"/>. 111public bool SupportsCapability(CapabilityName feature) 138return (DocumentCollateCapability)_pcRootFeatures[(int)CapabilityName.DocumentCollate]; 153return (JobDuplexCapability)_pcRootFeatures[(int)CapabilityName.JobDuplex]; 168return (JobNUpCapability)_pcRootFeatures[(int)CapabilityName.JobNUp]; 183return (JobStapleCapability)_pcRootFeatures[(int)CapabilityName.JobStaple]; 198return (PageDeviceFontSubstitutionCapability)_pcRootFeatures[(int)CapabilityName.PageDeviceFontSubstitution]; 213return (PageMediaSizeCapability)_pcRootFeatures[(int)CapabilityName.PageMediaSize]; 228return (PageMediaTypeCapability)_pcRootFeatures[(int)CapabilityName.PageMediaType]; 243return (PageOrientationCapability)_pcRootFeatures[(int)CapabilityName.PageOrientation]; 258return (PageOutputColorCapability)_pcRootFeatures[(int)CapabilityName.PageOutputColor]; 273return (PageResolutionCapability)_pcRootFeatures[(int)CapabilityName.PageResolution]; 288return (PageScalingCapability)_pcRootFeatures[(int)CapabilityName.PageScaling]; 303return (PageTrueTypeFontModeCapability)_pcRootFeatures[(int)CapabilityName.PageTrueTypeFontMode]; 318return (JobPageOrderCapability)_pcRootFeatures[(int)CapabilityName.JobPageOrder]; 333return (PagePhotoPrintingIntentCapability)_pcRootFeatures[(int)CapabilityName.PagePhotoPrintingIntent]; 348return (PageBorderlessCapability)_pcRootFeatures[(int)CapabilityName.PageBorderless]; 363return (PageOutputQualityCapability)_pcRootFeatures[(int)CapabilityName.PageOutputQuality]; 378return (JobInputBinCapability)_pcRootFeatures[(int)CapabilityName.JobInputBin]; 393return (DocumentInputBinCapability)_pcRootFeatures[(int)CapabilityName.DocumentInputBin]; 408return (PageInputBinCapability)_pcRootFeatures[(int)CapabilityName.PageInputBin]; 423return (JobCopyCountCapability)_pcRootFeatures[(int)CapabilityName.JobCopyCount]; 438return (ImageableSizeCapability)_pcRootFeatures[(int)CapabilityName.PageImageableSize];
PrintConfig\PrtCap_Public_Simple.cs (24)
227if (_printCap.SupportsCapability(CapabilityName.DocumentCollate)) 260if (_printCap.SupportsCapability(CapabilityName.PageDeviceFontSubstitution)) 293if (_printCap.SupportsCapability(CapabilityName.JobDuplex)) 332if (_printCap.SupportsCapability(CapabilityName.JobInputBin)) 337else if (_printCap.SupportsCapability(CapabilityName.DocumentInputBin)) 342else if (_printCap.SupportsCapability(CapabilityName.PageInputBin)) 378if (_printCap.SupportsCapability(CapabilityName.JobCopyCount) && 398if (_printCap.SupportsCapability(CapabilityName.PageImageableSize) && 418if (_printCap.SupportsCapability(CapabilityName.PageImageableSize) && 444if (_printCap.SupportsCapability(CapabilityName.PageOutputColor)) 477if (_printCap.SupportsCapability(CapabilityName.PageOutputQuality)) 510if (_printCap.SupportsCapability(CapabilityName.PageBorderless)) 540if (_printCap.SupportsCapability(CapabilityName.PageImageableSize) && 577if (_printCap.SupportsCapability(CapabilityName.PageMediaSize)) 617if (_printCap.SupportsCapability(CapabilityName.PageMediaType)) 650if (_printCap.SupportsCapability(CapabilityName.JobPageOrder)) 683if (_printCap.SupportsCapability(CapabilityName.PageOrientation)) 716if (_printCap.SupportsCapability(CapabilityName.PageResolution)) 754if (_printCap.SupportsCapability(CapabilityName.PageScaling)) 825if (_printCap.SupportsCapability(CapabilityName.JobNUp)) 859if (_printCap.SupportsCapability(CapabilityName.JobNUp) && 894if (_printCap.SupportsCapability(CapabilityName.PagePhotoPrintingIntent)) 926if (_printCap.SupportsCapability(CapabilityName.JobStaple)) 959if (_printCap.SupportsCapability(CapabilityName.PageTrueTypeFontMode))
PrintConfig\PrtTicket_Public.cs (17)
538internal PrintTicketFeature GetBasePTFeatureObject(CapabilityName feature) 542case CapabilityName.DocumentCollate: 545case CapabilityName.PageDeviceFontSubstitution: 548case CapabilityName.JobDuplex: 551case CapabilityName.JobInputBin: 554case CapabilityName.DocumentInputBin: 557case CapabilityName.PageInputBin: 560case CapabilityName.PageOutputColor: 563case CapabilityName.PageOutputQuality: 566case CapabilityName.PageBorderless: 569case CapabilityName.PageMediaType: 572case CapabilityName.JobPageOrder: 575case CapabilityName.PageOrientation: 578case CapabilityName.JobNUp: 581case CapabilityName.PagePhotoPrintingIntent: 584case CapabilityName.JobStaple: 587case CapabilityName.PageTrueTypeFontMode:
PrintConfig\PrtTicket_Public_Simple.cs (65)
258_setterCache = new Dictionary<CapabilityName, object>(); 282_setterCache = new Dictionary<CapabilityName, object>(); 351CapabilityName.DocumentCollate, 370CapabilityName.DocumentCollate, 441CapabilityName.PageDeviceFontSubstitution, 460CapabilityName.PageDeviceFontSubstitution, 485CapabilityName.JobDuplex, 504CapabilityName.JobDuplex, 539CapabilityName.JobInputBin, 546CapabilityName.DocumentInputBin, 554CapabilityName.PageInputBin, 575CapabilityName.JobInputBin, 581CapabilityName.DocumentInputBin, (InputBin)PrintSchema.EnumUnspecifiedValue); 583CapabilityName.PageInputBin, (InputBin)PrintSchema.EnumUnspecifiedValue); 607CapabilityName.PageOutputColor, 626CapabilityName.PageOutputColor, 651CapabilityName.PageOutputQuality, 670CapabilityName.PageOutputQuality, 695CapabilityName.PageBorderless, 714CapabilityName.PageBorderless, 749_setterCache.ContainsKey(CapabilityName.PageMediaSize)) 753_setterCache.TryGetValue(CapabilityName.PageMediaSize, out cacheObj); 821if (_setterCache.ContainsKey(CapabilityName.PageMediaSize)) 823_setterCache.Remove(CapabilityName.PageMediaSize); 826_setterCache.Add(CapabilityName.PageMediaSize, value); 850CapabilityName.PageMediaType, 869CapabilityName.PageMediaType, 894CapabilityName.JobPageOrder, 913CapabilityName.JobPageOrder, 938CapabilityName.PageOrientation, 957CapabilityName.PageOrientation, 992_setterCache.ContainsKey(CapabilityName.PageResolution)) 996_setterCache.TryGetValue(CapabilityName.PageResolution, out cacheObj); 1063if (_setterCache.ContainsKey(CapabilityName.PageResolution)) 1065_setterCache.Remove(CapabilityName.PageResolution); 1068_setterCache.Add(CapabilityName.PageResolution, value); 1192CapabilityName.JobNUp, 1211CapabilityName.JobNUp, 1236CapabilityName.PagePhotoPrintingIntent, 1255CapabilityName.PagePhotoPrintingIntent, 1280CapabilityName.JobStaple, 1299CapabilityName.JobStaple, 1324CapabilityName.PageTrueTypeFontMode, 1343CapabilityName.PageTrueTypeFontMode, 1418private EnumType GetEnumValueFromCacheOrXml<EnumType>(CapabilityName feature, 1440private void AddSetterEnumValueToCache<EnumType>(CapabilityName feature, 1536private void ExecuteGeneralEnumSetters(CapabilityName feature, object cacheValue) 1547case CapabilityName.DocumentCollate: 1551case CapabilityName.PageDeviceFontSubstitution: 1556case CapabilityName.JobDuplex: 1560case CapabilityName.JobInputBin: 1564case CapabilityName.PageOutputColor: 1568case CapabilityName.PageOutputQuality: 1572case CapabilityName.PageBorderless: 1576case CapabilityName.PageMediaType: 1580case CapabilityName.JobPageOrder: 1584case CapabilityName.PageOrientation: 1588case CapabilityName.JobNUp: 1593case CapabilityName.PagePhotoPrintingIntent: 1597case CapabilityName.JobStaple: 1601case CapabilityName.PageTrueTypeFontMode: 1616foreach (CapabilityName feature in _setterCache.Keys) 1622if (feature == CapabilityName.PageMediaSize) 1626else if (feature == CapabilityName.PageResolution) 1651private Dictionary<CapabilityName, object> _setterCache;