Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CommonUI / System / Drawing / Printing / PaperSource.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved./// 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
- DefaultBindingPropertyAttribute.cs
- SafeRsaProviderHandle.cs
- ConnectionProviderAttribute.cs
- WebExceptionStatus.cs
- TagPrefixInfo.cs
- ChtmlCommandAdapter.cs
- ComUdtElementCollection.cs
- TrustManagerPromptUI.cs
- InstalledVoice.cs
- ProviderSettingsCollection.cs
- GroupDescription.cs
- localization.cs
- Object.cs
- CommonDialog.cs
- IncrementalCompileAnalyzer.cs
- WebPartActionVerb.cs
- ParseElement.cs
- XmlSchemaComplexContentRestriction.cs
- XmlSerializationGeneratedCode.cs
- Renderer.cs
- XamlReaderConstants.cs
- Convert.cs
- QuaternionAnimation.cs
- DependencyObjectProvider.cs
- RegexBoyerMoore.cs
- IndexedEnumerable.cs
- HealthMonitoringSectionHelper.cs
- BitmapMetadataBlob.cs
- PrintEvent.cs
- OptionUsage.cs
- RootProfilePropertySettingsCollection.cs
- NamedPipeDuplicateContext.cs
- MethodBody.cs
- MenuItem.cs
- ConstantExpression.cs
- CompiledRegexRunnerFactory.cs
- CacheOutputQuery.cs
- Page.cs
- CompilerErrorCollection.cs
- RegexInterpreter.cs
- ImageInfo.cs
- RectValueSerializer.cs
- TaiwanLunisolarCalendar.cs
- WmiInstallComponent.cs
- MeasurementDCInfo.cs
- AutomationPatternInfo.cs
- SkinBuilder.cs
- ToolStripDesignerAvailabilityAttribute.cs
- XmlSignatureManifest.cs
- FontWeight.cs
- MessagePropertyFilter.cs
- XPathArrayIterator.cs
- SystemWebCachingSectionGroup.cs
- DesignerDataParameter.cs
- DataControlLinkButton.cs
- DesignerCategoryAttribute.cs
- InputDevice.cs
- SqlNodeAnnotations.cs
- WindowsFormsHelpers.cs
- SplashScreenNativeMethods.cs
- RelationshipNavigation.cs
- ParameterCollection.cs
- TextComposition.cs
- errorpatternmatcher.cs
- SharedUtils.cs
- HtmlImage.cs
- EtwTrace.cs
- CryptoStream.cs
- EntityDataSourceWrapperCollection.cs
- ToolStripItemClickedEventArgs.cs
- XmlILStorageConverter.cs
- SectionInput.cs
- PreviewKeyDownEventArgs.cs
- RtfControls.cs
- SocketInformation.cs
- BaseCodePageEncoding.cs
- XmlArrayItemAttribute.cs
- WebPartConnectionsCancelEventArgs.cs
- TextSelectionHelper.cs
- ViewGenerator.cs
- HtmlTableCell.cs
- UInt64Converter.cs
- SchemaObjectWriter.cs
- sqlmetadatafactory.cs
- WindowInteractionStateTracker.cs
- ElapsedEventArgs.cs
- ThreadAbortException.cs
- Context.cs
- PathGeometry.cs
- AutomationPatternInfo.cs
- PaintValueEventArgs.cs
- SrgsDocumentParser.cs
- SqlProcedureAttribute.cs
- Simplifier.cs
- ImageMap.cs
- UInt32Converter.cs
- OutOfMemoryException.cs
- DataTableNameHandler.cs
- IpcClientManager.cs
- TypeConverter.cs