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
- MetaType.cs
- MappingException.cs
- TextViewSelectionProcessor.cs
- FontStretch.cs
- StubHelpers.cs
- PointConverter.cs
- OrderByExpression.cs
- CharacterBufferReference.cs
- Style.cs
- ExpressionBuilderCollection.cs
- UiaCoreProviderApi.cs
- BrowserDefinitionCollection.cs
- _SecureChannel.cs
- StreamWriter.cs
- Debug.cs
- XamlWriter.cs
- Queue.cs
- DependencyPropertyChangedEventArgs.cs
- EncryptedReference.cs
- ManipulationStartedEventArgs.cs
- MetadataArtifactLoaderCompositeResource.cs
- HttpCacheVary.cs
- JsonWriter.cs
- Timer.cs
- ListViewUpdatedEventArgs.cs
- BufferedGraphics.cs
- SqlDuplicator.cs
- CodeSubDirectory.cs
- WinInet.cs
- User.cs
- ListViewInsertedEventArgs.cs
- Formatter.cs
- SequentialWorkflowRootDesigner.cs
- TextPattern.cs
- SecuritySessionServerSettings.cs
- ColorBlend.cs
- AutoGeneratedFieldProperties.cs
- SoapServerMethod.cs
- CaseCqlBlock.cs
- GridViewHeaderRowPresenter.cs
- AsyncResult.cs
- InlineCollection.cs
- ElementUtil.cs
- CallSiteOps.cs
- DataGridViewColumnEventArgs.cs
- ExpressionBuilderContext.cs
- BamlReader.cs
- StringFreezingAttribute.cs
- InitialServerConnectionReader.cs
- XmlLanguage.cs
- httpapplicationstate.cs
- SystemIcmpV4Statistics.cs
- TextContainerChangeEventArgs.cs
- BevelBitmapEffect.cs
- NotFiniteNumberException.cs
- GenerateTemporaryAssemblyTask.cs
- BinaryFormatterWriter.cs
- EastAsianLunisolarCalendar.cs
- OdbcParameter.cs
- GridViewRowPresenterBase.cs
- DesignColumnCollection.cs
- Attributes.cs
- ObjectParameter.cs
- UICuesEvent.cs
- XPathDocument.cs
- SourceFileInfo.cs
- NavigationProperty.cs
- SymLanguageVendor.cs
- X509SecurityTokenParameters.cs
- FormViewInsertEventArgs.cs
- ElementMarkupObject.cs
- SqlDelegatedTransaction.cs
- PasswordBox.cs
- ContainerFilterService.cs
- DbMetaDataFactory.cs
- TimelineGroup.cs
- safex509handles.cs
- PropertyDescriptor.cs
- ImageConverter.cs
- TimeoutException.cs
- ExpressionVisitor.cs
- HotCommands.cs
- XmlSchemaGroupRef.cs
- SupportingTokenParameters.cs
- Tool.cs
- ClientSettingsSection.cs
- MessageSecurityOverHttpElement.cs
- DriveNotFoundException.cs
- DetailsViewUpdateEventArgs.cs
- XmlSchemas.cs
- BulletDecorator.cs
- TreeViewImageIndexConverter.cs
- ClusterUtils.cs
- SeparatorAutomationPeer.cs
- SoapIgnoreAttribute.cs
- EditorBrowsableAttribute.cs
- StringUtil.cs
- PartialCachingAttribute.cs
- CollectionBuilder.cs
- TdsRecordBufferSetter.cs