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
- DataGridViewRowHeightInfoNeededEventArgs.cs
- DefaultValidator.cs
- XmlStringTable.cs
- ValidationErrorInfo.cs
- ActivityUtilities.cs
- ImagingCache.cs
- InternalCache.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ApplicationDirectoryMembershipCondition.cs
- ApplicationSettingsBase.cs
- WindowsListViewItem.cs
- PenCursorManager.cs
- Metafile.cs
- Grid.cs
- clipboard.cs
- CodeArrayIndexerExpression.cs
- RootBrowserWindowProxy.cs
- RenameRuleObjectDialog.Designer.cs
- ServiceNotStartedException.cs
- CapabilitiesAssignment.cs
- IPCCacheManager.cs
- CommandValueSerializer.cs
- WindowsFormsLinkLabel.cs
- MemberDescriptor.cs
- HttpNamespaceReservationInstallComponent.cs
- InheritablePropertyChangeInfo.cs
- TextCompositionManager.cs
- DefaultValueAttribute.cs
- DisplayMemberTemplateSelector.cs
- DataSourceCache.cs
- FixedSOMContainer.cs
- PropertyOrder.cs
- TiffBitmapEncoder.cs
- InternalConfigEventArgs.cs
- RawStylusInputCustomDataList.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- RayHitTestParameters.cs
- FrameworkContentElementAutomationPeer.cs
- DataBindEngine.cs
- LayoutSettings.cs
- PropertyDescriptor.cs
- OneToOneMappingSerializer.cs
- CultureInfoConverter.cs
- WebPartZoneBase.cs
- HtmlInputText.cs
- HitTestDrawingContextWalker.cs
- HttpConfigurationContext.cs
- PenCursorManager.cs
- propertyentry.cs
- ContextMenuService.cs
- PropertySourceInfo.cs
- MsmqAuthenticationMode.cs
- Main.cs
- WMIInterop.cs
- GridItemPattern.cs
- SecurityCriticalDataForSet.cs
- DbFunctionCommandTree.cs
- DbParameterHelper.cs
- X509AsymmetricSecurityKey.cs
- LinqDataView.cs
- EventDescriptor.cs
- SiteOfOriginContainer.cs
- CompilerWrapper.cs
- AppSettingsReader.cs
- WebPartConnectionsDisconnectVerb.cs
- MimePart.cs
- Recipient.cs
- PageHandlerFactory.cs
- ListViewDataItem.cs
- PageOrientation.cs
- ConstraintCollection.cs
- EtwTrace.cs
- CodeDesigner.cs
- ServiceInstallComponent.cs
- EntityTypeEmitter.cs
- MsmqInputChannelListenerBase.cs
- WeakReference.cs
- SafeArchiveContext.cs
- ScriptHandlerFactory.cs
- CodeIdentifiers.cs
- EntityEntry.cs
- Int32KeyFrameCollection.cs
- followingquery.cs
- FormViewPagerRow.cs
- AutoFocusStyle.xaml.cs
- ScrollProviderWrapper.cs
- TimeManager.cs
- IListConverters.cs
- NotFiniteNumberException.cs
- httpserverutility.cs
- MailMessageEventArgs.cs
- Frame.cs
- CompositeCollectionView.cs
- StylusCollection.cs
- SqlTransaction.cs
- SchemaDeclBase.cs
- FontSource.cs
- DesignerOptionService.cs
- NetworkInterface.cs
- QilInvokeEarlyBound.cs