Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Print / Reach / PrintConfig / PageCopyCount.cs / 1 / PageCopyCount.cs
/*++ Copyright (C) 2003 Microsoft Corporation All rights reserved. Module Name: PageCopyCount.cs Abstract: Definition and implementation of this public feature/parameter related types. Author: [....] ([....]) 7/18/2003 --*/ using System; using System.IO; using System.Collections; using System.Diagnostics; using System.Globalization; using System.Printing; using MS.Internal.Printing.Configuration; namespace MS.Internal.Printing.Configuration { ////// Represents job copy count capability. /// internal sealed class JobCopyCountCapability : NonNegativeIntParameterDefinition { #region Constructors internal JobCopyCountCapability() : base() { } #endregion Constructors #region Internal Methods internal static ParameterDefinition NewParamDefCallback(InternalPrintCapabilities printCap) { JobCopyCountCapability cap = new JobCopyCountCapability(); return cap; } #endregion Internal Methods } ////// Represents job copy count setting. /// internal class JobCopyCountSetting : PrintTicketParameter { #region Constructors ////// Constructs a new job copy count setting object. /// internal JobCopyCountSetting(InternalPrintTicket ownerPrintTicket) : base(ownerPrintTicket, PrintSchemaTags.Keywords.ParameterDefs.JobCopyCount, PrintTicketParamTypes.Parameter, PrintTicketParamValueTypes.IntValue) { } #endregion Constructors #region Public Properties ////// Gets or sets the value of job copy count. /// ////// If this setting is not specified yet, getter will return ///. /// /// The value to set is not a positive integer. /// public int Value { get { return this.IntValue; } set { if (value <= 0) { throw new ArgumentOutOfRangeException("value", PTUtility.GetTextFromResource("ArgumentException.PositiveValue")); } this.IntValue = value; } } #endregion Public Properties #region Public Methods ////// Converts the job copy count setting to human-readable string. /// ///A string that represents this job copy count setting. public override string ToString() { return Value.ToString(CultureInfo.CurrentCulture); } #endregion Public Methods #region Internal Methods internal override sealed void SettingClearCallback() { } #endregion Internal Methods } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewCellStyleConverter.cs
- DesignerDataView.cs
- TemplatePropertyEntry.cs
- BuildProvider.cs
- MdiWindowListStrip.cs
- IHttpResponseInternal.cs
- DocumentPageView.cs
- CategoryGridEntry.cs
- SyndicationSerializer.cs
- FocusManager.cs
- ResourcesGenerator.cs
- AtomicFile.cs
- InvokeGenerator.cs
- HttpDigestClientCredential.cs
- MetaColumn.cs
- SqlCommandSet.cs
- PageWrapper.cs
- Semaphore.cs
- XmlObjectSerializerReadContextComplex.cs
- unsafenativemethodstextservices.cs
- InkCanvasSelection.cs
- ExpressionTable.cs
- TransportBindingElement.cs
- Switch.cs
- MimeMapping.cs
- DataList.cs
- XamlStyleSerializer.cs
- BinaryOperationBinder.cs
- AsymmetricKeyExchangeFormatter.cs
- XmlSchemaInclude.cs
- ProviderSettingsCollection.cs
- DrawingGroup.cs
- PageAdapter.cs
- BlurBitmapEffect.cs
- DocumentViewerHelper.cs
- AttributeEmitter.cs
- XmlAtomicValue.cs
- WindowsTreeView.cs
- TabControl.cs
- ConnectionsZone.cs
- BrowserDefinitionCollection.cs
- Shape.cs
- XmlAttribute.cs
- StrongTypingException.cs
- MetafileHeaderWmf.cs
- PathGeometry.cs
- JsonUriDataContract.cs
- SqlClientWrapperSmiStreamChars.cs
- FlowLayoutSettings.cs
- UshortList2.cs
- CallSiteBinder.cs
- PingOptions.cs
- XPathPatternParser.cs
- MessageEncoder.cs
- EntityContainerAssociationSetEnd.cs
- MembershipValidatePasswordEventArgs.cs
- IsolatedStoragePermission.cs
- DocumentsTrace.cs
- PrtCap_Base.cs
- Double.cs
- CqlQuery.cs
- KeyEventArgs.cs
- TypeExtensionConverter.cs
- BitStream.cs
- SiteMapDataSourceView.cs
- DockPatternIdentifiers.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ConfigurationSectionGroup.cs
- SubpageParaClient.cs
- TypeListConverter.cs
- FixUp.cs
- XPathSingletonIterator.cs
- ACL.cs
- Pen.cs
- SvcMapFile.cs
- StylesEditorDialog.cs
- DrawingState.cs
- AppDomainAttributes.cs
- DateTimeConstantAttribute.cs
- XmlSchemaAttributeGroup.cs
- PackagePart.cs
- COM2Enum.cs
- UpWmlMobileTextWriter.cs
- TypedDataSetSchemaImporterExtension.cs
- DispatcherTimer.cs
- WindowsTokenRoleProvider.cs
- HierarchicalDataTemplate.cs
- XmlSerializerSection.cs
- KeyFrames.cs
- PropertyGridView.cs
- ToggleButton.cs
- CompoundFileDeflateTransform.cs
- ConfigXmlText.cs
- CanonicalFontFamilyReference.cs
- GuidelineSet.cs
- SimpleType.cs
- QueryAsyncResult.cs
- VirtualDirectoryMappingCollection.cs
- CoTaskMemSafeHandle.cs
- DataKeyCollection.cs