155 references to CapabilityName
ReachFramework (155)
PrintConfig\PrintSchema.cs (24)
1536internal static CapabilityName CapabilityNameEnumMin = CapabilityName.DocumentCollate; 1537internal static CapabilityName CapabilityNameEnumMax = CapabilityName.PageInputBin; 2209new MapEntry(CollateKeys.DocumentCollate, (int)CapabilityName.DocumentCollate), 2210new MapEntry(DuplexKeys.JobDuplex, (int)CapabilityName.JobDuplex), 2211new MapEntry(NUpKeys.JobNUp, (int)CapabilityName.JobNUp), 2212new MapEntry(StapleKeys.JobStaple, (int)CapabilityName.JobStaple), 2213new MapEntry(PageDeviceFontSubstitutionKeys.Self, (int)CapabilityName.PageDeviceFontSubstitution), 2214new MapEntry(PageMediaSizeKeys.Self, (int)CapabilityName.PageMediaSize), 2215new MapEntry(PageMediaTypeKeys.Self, (int)CapabilityName.PageMediaType), 2216new MapEntry(PageOrientationKeys.Self, (int)CapabilityName.PageOrientation), 2217new MapEntry(PageOutputColorKeys.Self, (int)CapabilityName.PageOutputColor), 2218new MapEntry(PageResolutionKeys.Self, (int)CapabilityName.PageResolution), 2219new MapEntry(PageScalingKeys.Self, (int)CapabilityName.PageScaling), 2220new MapEntry(PageTrueTypeFontModeKeys.Self, (int)CapabilityName.PageTrueTypeFontMode), 2221new MapEntry(JobPageOrderKeys.Self, (int)CapabilityName.JobPageOrder), 2222new MapEntry(PagePhotoPrintingIntentKeys.Self, (int)CapabilityName.PagePhotoPrintingIntent), 2223new MapEntry(PageBorderlessKeys.Self, (int)CapabilityName.PageBorderless), 2224new MapEntry(PageOutputQualityKeys.Self, (int)CapabilityName.PageOutputQuality), 2225new MapEntry(InputBinKeys.JobInputBin, (int)CapabilityName.JobInputBin), 2226new MapEntry(InputBinKeys.DocumentInputBin, (int)CapabilityName.DocumentInputBin), 2227new MapEntry(InputBinKeys.PageInputBin, (int)CapabilityName.PageInputBin), 2235new MapEntry(ParameterDefs.JobCopyCount, (int)CapabilityName.JobCopyCount),
PrintConfig\PrtCap_Builder.cs (1)
360printCap._pcRootFeatures[(int)CapabilityName.PageImageableSize] = imageableSizeCap;
PrintConfig\PrtCap_Public.cs (24)
56_countRootFeatures = Enum.GetNames(typeof(CapabilityName)).Length; 103/// The <paramref name="feature"/> parameter is not a standard feature defined in <see cref="CapabilityName"/>. 105public bool SupportsCapability(CapabilityName feature) 132return (DocumentCollateCapability)_pcRootFeatures[(int)CapabilityName.DocumentCollate]; 147return (JobDuplexCapability)_pcRootFeatures[(int)CapabilityName.JobDuplex]; 162return (JobNUpCapability)_pcRootFeatures[(int)CapabilityName.JobNUp]; 177return (JobStapleCapability)_pcRootFeatures[(int)CapabilityName.JobStaple]; 192return (PageDeviceFontSubstitutionCapability)_pcRootFeatures[(int)CapabilityName.PageDeviceFontSubstitution]; 207return (PageMediaSizeCapability)_pcRootFeatures[(int)CapabilityName.PageMediaSize]; 222return (PageMediaTypeCapability)_pcRootFeatures[(int)CapabilityName.PageMediaType]; 237return (PageOrientationCapability)_pcRootFeatures[(int)CapabilityName.PageOrientation]; 252return (PageOutputColorCapability)_pcRootFeatures[(int)CapabilityName.PageOutputColor]; 267return (PageResolutionCapability)_pcRootFeatures[(int)CapabilityName.PageResolution]; 282return (PageScalingCapability)_pcRootFeatures[(int)CapabilityName.PageScaling]; 297return (PageTrueTypeFontModeCapability)_pcRootFeatures[(int)CapabilityName.PageTrueTypeFontMode]; 312return (JobPageOrderCapability)_pcRootFeatures[(int)CapabilityName.JobPageOrder]; 327return (PagePhotoPrintingIntentCapability)_pcRootFeatures[(int)CapabilityName.PagePhotoPrintingIntent]; 342return (PageBorderlessCapability)_pcRootFeatures[(int)CapabilityName.PageBorderless]; 357return (PageOutputQualityCapability)_pcRootFeatures[(int)CapabilityName.PageOutputQuality]; 372return (JobInputBinCapability)_pcRootFeatures[(int)CapabilityName.JobInputBin]; 387return (DocumentInputBinCapability)_pcRootFeatures[(int)CapabilityName.DocumentInputBin]; 402return (PageInputBinCapability)_pcRootFeatures[(int)CapabilityName.PageInputBin]; 417return (JobCopyCountCapability)_pcRootFeatures[(int)CapabilityName.JobCopyCount]; 432return (ImageableSizeCapability)_pcRootFeatures[(int)CapabilityName.PageImageableSize];
PrintConfig\PrtCap_Public_Simple.cs (24)
221if (_printCap.SupportsCapability(CapabilityName.DocumentCollate)) 254if (_printCap.SupportsCapability(CapabilityName.PageDeviceFontSubstitution)) 287if (_printCap.SupportsCapability(CapabilityName.JobDuplex)) 326if (_printCap.SupportsCapability(CapabilityName.JobInputBin)) 331else if (_printCap.SupportsCapability(CapabilityName.DocumentInputBin)) 336else if (_printCap.SupportsCapability(CapabilityName.PageInputBin)) 372if (_printCap.SupportsCapability(CapabilityName.JobCopyCount) && 392if (_printCap.SupportsCapability(CapabilityName.PageImageableSize) && 412if (_printCap.SupportsCapability(CapabilityName.PageImageableSize) && 438if (_printCap.SupportsCapability(CapabilityName.PageOutputColor)) 471if (_printCap.SupportsCapability(CapabilityName.PageOutputQuality)) 504if (_printCap.SupportsCapability(CapabilityName.PageBorderless)) 534if (_printCap.SupportsCapability(CapabilityName.PageImageableSize) && 571if (_printCap.SupportsCapability(CapabilityName.PageMediaSize)) 611if (_printCap.SupportsCapability(CapabilityName.PageMediaType)) 644if (_printCap.SupportsCapability(CapabilityName.JobPageOrder)) 677if (_printCap.SupportsCapability(CapabilityName.PageOrientation)) 710if (_printCap.SupportsCapability(CapabilityName.PageResolution)) 748if (_printCap.SupportsCapability(CapabilityName.PageScaling)) 819if (_printCap.SupportsCapability(CapabilityName.JobNUp)) 853if (_printCap.SupportsCapability(CapabilityName.JobNUp) && 888if (_printCap.SupportsCapability(CapabilityName.PagePhotoPrintingIntent)) 920if (_printCap.SupportsCapability(CapabilityName.JobStaple)) 953if (_printCap.SupportsCapability(CapabilityName.PageTrueTypeFontMode))
PrintConfig\PrtTicket_Public.cs (17)
532internal PrintTicketFeature GetBasePTFeatureObject(CapabilityName feature) 536case CapabilityName.DocumentCollate: 539case CapabilityName.PageDeviceFontSubstitution: 542case CapabilityName.JobDuplex: 545case CapabilityName.JobInputBin: 548case CapabilityName.DocumentInputBin: 551case CapabilityName.PageInputBin: 554case CapabilityName.PageOutputColor: 557case CapabilityName.PageOutputQuality: 560case CapabilityName.PageBorderless: 563case CapabilityName.PageMediaType: 566case CapabilityName.JobPageOrder: 569case CapabilityName.PageOrientation: 572case CapabilityName.JobNUp: 575case CapabilityName.PagePhotoPrintingIntent: 578case CapabilityName.JobStaple: 581case CapabilityName.PageTrueTypeFontMode:
PrintConfig\PrtTicket_Public_Simple.cs (65)
251_setterCache = new Dictionary<CapabilityName, object>(); 275_setterCache = new Dictionary<CapabilityName, object>(); 344CapabilityName.DocumentCollate, 363CapabilityName.DocumentCollate, 434CapabilityName.PageDeviceFontSubstitution, 453CapabilityName.PageDeviceFontSubstitution, 478CapabilityName.JobDuplex, 497CapabilityName.JobDuplex, 532CapabilityName.JobInputBin, 539CapabilityName.DocumentInputBin, 547CapabilityName.PageInputBin, 568CapabilityName.JobInputBin, 574CapabilityName.DocumentInputBin, (InputBin)PrintSchema.EnumUnspecifiedValue); 576CapabilityName.PageInputBin, (InputBin)PrintSchema.EnumUnspecifiedValue); 600CapabilityName.PageOutputColor, 619CapabilityName.PageOutputColor, 644CapabilityName.PageOutputQuality, 663CapabilityName.PageOutputQuality, 688CapabilityName.PageBorderless, 707CapabilityName.PageBorderless, 742_setterCache.ContainsKey(CapabilityName.PageMediaSize)) 746_setterCache.TryGetValue(CapabilityName.PageMediaSize, out cacheObj); 814if (_setterCache.ContainsKey(CapabilityName.PageMediaSize)) 816_setterCache.Remove(CapabilityName.PageMediaSize); 819_setterCache.Add(CapabilityName.PageMediaSize, value); 843CapabilityName.PageMediaType, 862CapabilityName.PageMediaType, 887CapabilityName.JobPageOrder, 906CapabilityName.JobPageOrder, 931CapabilityName.PageOrientation, 950CapabilityName.PageOrientation, 985_setterCache.ContainsKey(CapabilityName.PageResolution)) 989_setterCache.TryGetValue(CapabilityName.PageResolution, out cacheObj); 1056if (_setterCache.ContainsKey(CapabilityName.PageResolution)) 1058_setterCache.Remove(CapabilityName.PageResolution); 1061_setterCache.Add(CapabilityName.PageResolution, value); 1185CapabilityName.JobNUp, 1204CapabilityName.JobNUp, 1229CapabilityName.PagePhotoPrintingIntent, 1248CapabilityName.PagePhotoPrintingIntent, 1273CapabilityName.JobStaple, 1292CapabilityName.JobStaple, 1317CapabilityName.PageTrueTypeFontMode, 1336CapabilityName.PageTrueTypeFontMode, 1411private EnumType GetEnumValueFromCacheOrXml<EnumType>(CapabilityName feature, 1433private void AddSetterEnumValueToCache<EnumType>(CapabilityName feature, 1529private void ExecuteGeneralEnumSetters(CapabilityName feature, object cacheValue) 1540case CapabilityName.DocumentCollate: 1544case CapabilityName.PageDeviceFontSubstitution: 1549case CapabilityName.JobDuplex: 1553case CapabilityName.JobInputBin: 1557case CapabilityName.PageOutputColor: 1561case CapabilityName.PageOutputQuality: 1565case CapabilityName.PageBorderless: 1569case CapabilityName.PageMediaType: 1573case CapabilityName.JobPageOrder: 1577case CapabilityName.PageOrientation: 1581case CapabilityName.JobNUp: 1586case CapabilityName.PagePhotoPrintingIntent: 1590case CapabilityName.JobStaple: 1594case CapabilityName.PageTrueTypeFontMode: 1609foreach (CapabilityName feature in _setterCache.Keys) 1615if (feature == CapabilityName.PageMediaSize) 1619else if (feature == CapabilityName.PageResolution) 1644private Dictionary<CapabilityName, object> _setterCache;