Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CommonUI / System / Drawing / Printing / PrintPageEvent.cs / 1 / PrintPageEvent.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Drawing.Printing { using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel; using Microsoft.Win32; ////// /// // NOTE: Please keep this class consistent with PaintEventArgs. public class PrintPageEventArgs : EventArgs { private bool hasMorePages; private bool cancel; private Graphics graphics; private readonly Rectangle marginBounds; private readonly Rectangle pageBounds; private readonly PageSettings pageSettings; ///Provides data for the ////// event. /// /// public PrintPageEventArgs(Graphics graphics, Rectangle marginBounds, Rectangle pageBounds, PageSettings pageSettings) { this.graphics = graphics; // may be null, see PrintController this.marginBounds = marginBounds; this.pageBounds = pageBounds; this.pageSettings = pageSettings; } ///Initializes a new instance of the ///class. /// /// public bool Cancel { get { return cancel;} set { cancel = value;} } ///Gets or sets a value indicating whether the print job should be canceled. ////// /// public Graphics Graphics { get { return graphics; } } ////// Gets the ////// used to paint the /// item. /// /// /// public bool HasMorePages { get { return hasMorePages;} set { hasMorePages = value;} } ///Gets or sets a value indicating whether an additional page should /// be printed. ////// /// public Rectangle MarginBounds { get { return marginBounds; } } ///Gets the rectangular area that represents the portion of the page between the margins. ////// /// public Rectangle PageBounds { get { return pageBounds; } } ////// Gets the rectangular area that represents the total area of the page. /// ////// /// public PageSettings PageSettings { get { return pageSettings; } } ///Gets /// the page settings for the current page. ////// /// // We want a way to dispose the GDI+ Graphics, but we don't want to create one // simply to dispose it internal void Dispose() { graphics.Dispose(); } internal void SetGraphics(Graphics value) { this.graphics = value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Disposes /// of the resources (other than memory) used by /// the ///. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Drawing.Printing { using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel; using Microsoft.Win32; ////// /// // NOTE: Please keep this class consistent with PaintEventArgs. public class PrintPageEventArgs : EventArgs { private bool hasMorePages; private bool cancel; private Graphics graphics; private readonly Rectangle marginBounds; private readonly Rectangle pageBounds; private readonly PageSettings pageSettings; ///Provides data for the ////// event. /// /// public PrintPageEventArgs(Graphics graphics, Rectangle marginBounds, Rectangle pageBounds, PageSettings pageSettings) { this.graphics = graphics; // may be null, see PrintController this.marginBounds = marginBounds; this.pageBounds = pageBounds; this.pageSettings = pageSettings; } ///Initializes a new instance of the ///class. /// /// public bool Cancel { get { return cancel;} set { cancel = value;} } ///Gets or sets a value indicating whether the print job should be canceled. ////// /// public Graphics Graphics { get { return graphics; } } ////// Gets the ////// used to paint the /// item. /// /// /// public bool HasMorePages { get { return hasMorePages;} set { hasMorePages = value;} } ///Gets or sets a value indicating whether an additional page should /// be printed. ////// /// public Rectangle MarginBounds { get { return marginBounds; } } ///Gets the rectangular area that represents the portion of the page between the margins. ////// /// public Rectangle PageBounds { get { return pageBounds; } } ////// Gets the rectangular area that represents the total area of the page. /// ////// /// public PageSettings PageSettings { get { return pageSettings; } } ///Gets /// the page settings for the current page. ////// /// // We want a way to dispose the GDI+ Graphics, but we don't want to create one // simply to dispose it internal void Dispose() { graphics.Dispose(); } internal void SetGraphics(Graphics value) { this.graphics = value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Disposes /// of the resources (other than memory) used by /// the ///.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpModulesInstallComponent.cs
- PropertyGeneratedEventArgs.cs
- BaseTemplateCodeDomTreeGenerator.cs
- StoreAnnotationsMap.cs
- FontInfo.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- CompiledIdentityConstraint.cs
- EntitySqlQueryState.cs
- StylusPlugInCollection.cs
- WebContext.cs
- RequestBringIntoViewEventArgs.cs
- CompiledXpathExpr.cs
- SafeProcessHandle.cs
- Section.cs
- CompilerResults.cs
- Events.cs
- DecimalFormatter.cs
- EpmContentSerializerBase.cs
- TextLineBreak.cs
- TextRangeEditTables.cs
- HttpCookiesSection.cs
- GPPOINTF.cs
- SafeCancelMibChangeNotify.cs
- ChannelServices.cs
- CachedBitmap.cs
- XmlCustomFormatter.cs
- UIAgentInitializationException.cs
- RepeaterItem.cs
- ContextConfiguration.cs
- UidPropertyAttribute.cs
- FactoryMaker.cs
- RangeExpression.cs
- ScopeElementCollection.cs
- Rule.cs
- DataGridViewDataErrorEventArgs.cs
- TimelineClockCollection.cs
- BindingListCollectionView.cs
- CellCreator.cs
- ConfigurationManagerHelper.cs
- ColorKeyFrameCollection.cs
- ComponentResourceManager.cs
- LoadedEvent.cs
- ImageDrawing.cs
- Char.cs
- AbstractExpressions.cs
- ChtmlTextWriter.cs
- UriSection.cs
- X509CertificateInitiatorServiceCredential.cs
- GlobalProxySelection.cs
- FixedTextContainer.cs
- _NtlmClient.cs
- DataGridCellClipboardEventArgs.cs
- ChannelFactoryRefCache.cs
- EnumType.cs
- StateFinalizationDesigner.cs
- ViewStateModeByIdAttribute.cs
- ProfileGroupSettings.cs
- SafeThemeHandle.cs
- BigInt.cs
- SqlServer2KCompatibilityCheck.cs
- HostingEnvironmentWrapper.cs
- XsltContext.cs
- RbTree.cs
- CodeDelegateCreateExpression.cs
- SimpleTypeResolver.cs
- DataMisalignedException.cs
- DataGridViewSortCompareEventArgs.cs
- PolicyManager.cs
- CodeComment.cs
- InvalidDataContractException.cs
- CqlIdentifiers.cs
- XmlUtf8RawTextWriter.cs
- UIElementCollection.cs
- SqlProvider.cs
- WebBrowserHelper.cs
- ISessionStateStore.cs
- WebPartConnectionsEventArgs.cs
- PolyLineSegmentFigureLogic.cs
- SafeHandles.cs
- ClientBuildManagerCallback.cs
- TaiwanCalendar.cs
- XmlSchemaImport.cs
- Volatile.cs
- TypeUnloadedException.cs
- WindowsSpinner.cs
- EventPrivateKey.cs
- XsdValidatingReader.cs
- XXXOnTypeBuilderInstantiation.cs
- MimeWriter.cs
- ObjectParameterCollection.cs
- InkCanvasAutomationPeer.cs
- NetSectionGroup.cs
- CfgRule.cs
- SnapLine.cs
- CallbackValidator.cs
- MemberJoinTreeNode.cs
- SiteMapDataSourceView.cs
- XmlKeywords.cs
- DragStartedEventArgs.cs
- sqlstateclientmanager.cs