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
- UrlRoutingModule.cs
- LiteralTextParser.cs
- BehaviorEditorPart.cs
- SecurityDocument.cs
- HandlerBase.cs
- ObjRef.cs
- SerialPort.cs
- EntityAdapter.cs
- ForwardPositionQuery.cs
- WinInet.cs
- ScriptingProfileServiceSection.cs
- NativeMethods.cs
- ChannelServices.cs
- ColumnResizeAdorner.cs
- ConfigXmlWhitespace.cs
- ApplicationActivator.cs
- SetIterators.cs
- SizeAnimation.cs
- ApplicationException.cs
- UInt64.cs
- ZipFileInfoCollection.cs
- RegexCaptureCollection.cs
- DocumentPageViewAutomationPeer.cs
- AttachmentCollection.cs
- CompilationUnit.cs
- EventLog.cs
- WsatRegistrationHeader.cs
- CompressStream.cs
- XmlEncodedRawTextWriter.cs
- MergeLocalizationDirectives.cs
- ShaperBuffers.cs
- ScopelessEnumAttribute.cs
- CheckBoxFlatAdapter.cs
- HttpProtocolReflector.cs
- ByteStorage.cs
- StringCollection.cs
- Model3DGroup.cs
- XmlCountingReader.cs
- XPathNavigatorKeyComparer.cs
- SystemColors.cs
- DispatcherHookEventArgs.cs
- RelationshipConverter.cs
- Visual3D.cs
- ClientUtils.cs
- SqlDesignerDataSourceView.cs
- PaintValueEventArgs.cs
- FontFamily.cs
- ExpressionBuilder.cs
- HtmlInputButton.cs
- InvalidCommandTreeException.cs
- PrintController.cs
- PassportIdentity.cs
- SafeReversePInvokeHandle.cs
- Binding.cs
- HtmlCommandAdapter.cs
- AttachedProperty.cs
- IdentityManager.cs
- GridLength.cs
- Adorner.cs
- ContainerVisual.cs
- OletxTransactionFormatter.cs
- BrowserDefinitionCollection.cs
- CalculatedColumn.cs
- ListViewSelectEventArgs.cs
- Confirm.cs
- OLEDB_Util.cs
- CodeCompiler.cs
- Formatter.cs
- SQLDateTime.cs
- Tuple.cs
- GrammarBuilderWildcard.cs
- FlowDocumentView.cs
- WeakEventTable.cs
- TargetControlTypeAttribute.cs
- DynamicRenderer.cs
- Math.cs
- GrammarBuilderPhrase.cs
- OSFeature.cs
- ListBoxItemAutomationPeer.cs
- xml.cs
- RuleEngine.cs
- RequestQueryParser.cs
- AspNetHostingPermission.cs
- ObjectContext.cs
- ReadOnlyMetadataCollection.cs
- ComPlusDiagnosticTraceSchemas.cs
- RightsManagementInformation.cs
- KoreanLunisolarCalendar.cs
- addressfiltermode.cs
- DefinitionBase.cs
- FormClosingEvent.cs
- CultureTableRecord.cs
- MessageLoggingFilterTraceRecord.cs
- RenderContext.cs
- PaginationProgressEventArgs.cs
- Metafile.cs
- WrappedReader.cs
- WebRequest.cs
- Style.cs
- DataSourceControl.cs