Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CommonUI / System / Drawing / Printing / PaperSource.cs / 1305376 / PaperSource.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Drawing.Printing { using System.Runtime.Serialization.Formatters; using System.Runtime.InteropServices; using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel; using Microsoft.Win32; ////// /// [Serializable] public class PaperSource { private string name; private PaperSourceKind kind; ////// Specifies the paper tray from which the printer gets paper. /// ////// /// public PaperSource() { this.kind = PaperSourceKind.Custom; this.name = String.Empty; } internal PaperSource(PaperSourceKind kind, string name) { this.kind = kind; this.name = name; } ////// Initializes a new instance of the ///class with default properties. /// This constructor is required for the serialization of the class. /// /// /// public PaperSourceKind Kind { get { if (((int) kind) >= SafeNativeMethods.DMBIN_USER) return PaperSourceKind.Custom; else return kind; } } ////// Gets /// a value indicating the type of paper source. /// /// ////// /// public int RawKind { get { return (int) kind; } set { kind = (PaperSourceKind) value; } } ////// Same as Kind, but values larger than DMBIN_USER do not map to PaperSourceKind.Custom. /// This property is needed for serialization of the PrinterSettings object. /// ////// /// public string SourceName { get { return name;} set { name = value; } } ////// Gets the name of the paper source. /// Setter is added for serialization of the PrinterSettings object. /// ////// /// /// public override string ToString() { return "[PaperSource " + SourceName + " Kind=" + TypeDescriptor.GetConverter(typeof(PaperSourceKind)).ConvertToString(Kind) + "]"; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Provides some interesting information about the PaperSource in /// String form. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Drawing.Printing { using System.Runtime.Serialization.Formatters; using System.Runtime.InteropServices; using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel; using Microsoft.Win32; ////// /// [Serializable] public class PaperSource { private string name; private PaperSourceKind kind; ////// Specifies the paper tray from which the printer gets paper. /// ////// /// public PaperSource() { this.kind = PaperSourceKind.Custom; this.name = String.Empty; } internal PaperSource(PaperSourceKind kind, string name) { this.kind = kind; this.name = name; } ////// Initializes a new instance of the ///class with default properties. /// This constructor is required for the serialization of the class. /// /// /// public PaperSourceKind Kind { get { if (((int) kind) >= SafeNativeMethods.DMBIN_USER) return PaperSourceKind.Custom; else return kind; } } ////// Gets /// a value indicating the type of paper source. /// /// ////// /// public int RawKind { get { return (int) kind; } set { kind = (PaperSourceKind) value; } } ////// Same as Kind, but values larger than DMBIN_USER do not map to PaperSourceKind.Custom. /// This property is needed for serialization of the PrinterSettings object. /// ////// /// public string SourceName { get { return name;} set { name = value; } } ////// Gets the name of the paper source. /// Setter is added for serialization of the PrinterSettings object. /// ////// /// /// public override string ToString() { return "[PaperSource " + SourceName + " Kind=" + TypeDescriptor.GetConverter(typeof(PaperSourceKind)).ConvertToString(Kind) + "]"; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Provides some interesting information about the PaperSource in /// String form. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityPropertyMappingAttribute.cs
- ManagementOptions.cs
- ObjectDataSourceStatusEventArgs.cs
- _SecureChannel.cs
- TextureBrush.cs
- MediaContext.cs
- ExtenderProviderService.cs
- _ListenerRequestStream.cs
- IxmlLineInfo.cs
- SelfIssuedTokenFactoryCredential.cs
- SafeMILHandle.cs
- PropertyMappingExceptionEventArgs.cs
- ImageMapEventArgs.cs
- XsltQilFactory.cs
- ContextActivityUtils.cs
- ConnectionConsumerAttribute.cs
- DiscoveryClientChannelFactory.cs
- WebPartsPersonalization.cs
- ParallelTimeline.cs
- controlskin.cs
- Debug.cs
- ListComponentEditor.cs
- SortDescription.cs
- RuntimeHandles.cs
- FilterableData.cs
- ColorConvertedBitmap.cs
- RotateTransform3D.cs
- SerialStream.cs
- IteratorDescriptor.cs
- TreeIterators.cs
- EncoderFallback.cs
- CultureInfoConverter.cs
- Base64Decoder.cs
- ParameterReplacerVisitor.cs
- TableHeaderCell.cs
- UnsafeNativeMethods.cs
- CodeEntryPointMethod.cs
- MeshGeometry3D.cs
- Geometry.cs
- ToolStripArrowRenderEventArgs.cs
- safelinkcollection.cs
- AssemblyName.cs
- PropertyNames.cs
- Validator.cs
- WebPartDisplayMode.cs
- BaseTemplateBuildProvider.cs
- HyperLinkField.cs
- NavigationProgressEventArgs.cs
- ExpressionPrefixAttribute.cs
- NativeActivityTransactionContext.cs
- ModifierKeysConverter.cs
- mda.cs
- OutputCacheSettings.cs
- BitmapEffectInput.cs
- ChangeProcessor.cs
- DrawingCollection.cs
- ApplicationContext.cs
- __Filters.cs
- Int16.cs
- StoreItemCollection.cs
- Int16.cs
- RealProxy.cs
- WinInetCache.cs
- VisualTransition.cs
- ClientBuildManager.cs
- WindowsButton.cs
- SiteMapNode.cs
- TaiwanCalendar.cs
- ProjectionQueryOptionExpression.cs
- odbcmetadatacollectionnames.cs
- UnsupportedPolicyOptionsException.cs
- WSTransactionSection.cs
- DynamicQueryStringParameter.cs
- ColumnWidthChangingEvent.cs
- LineGeometry.cs
- XPathArrayIterator.cs
- OlePropertyStructs.cs
- WmlMobileTextWriter.cs
- ApplicationException.cs
- PixelFormat.cs
- StylusLogic.cs
- TimeStampChecker.cs
- ByteConverter.cs
- SafeFileMapViewHandle.cs
- OdbcConnectionOpen.cs
- SQLDoubleStorage.cs
- GridViewCommandEventArgs.cs
- SystemResources.cs
- NoClickablePointException.cs
- DataSetUtil.cs
- MultiBinding.cs
- WebPartManagerInternals.cs
- HttpListenerException.cs
- SystemResourceHost.cs
- BooleanConverter.cs
- CodeDefaultValueExpression.cs
- Avt.cs
- BasicHttpSecurityElement.cs
- TaskExtensions.cs
- SystemIcons.cs