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
- PropertyValue.cs
- GrammarBuilderPhrase.cs
- GenericEnumConverter.cs
- safelinkcollection.cs
- PhysicalOps.cs
- TheQuery.cs
- AdvancedBindingEditor.cs
- WebPartDeleteVerb.cs
- SrgsDocumentParser.cs
- WpfXamlLoader.cs
- CodeSnippetTypeMember.cs
- DataBindingCollection.cs
- BufferModeSettings.cs
- CFGGrammar.cs
- TextWriterEngine.cs
- XmlCharType.cs
- Color.cs
- Span.cs
- RadioButtonPopupAdapter.cs
- RSAPKCS1KeyExchangeFormatter.cs
- PropertyPath.cs
- Lasso.cs
- HotCommands.cs
- NumberFormatter.cs
- ContentPosition.cs
- Point.cs
- CacheAxisQuery.cs
- ToolStripContextMenu.cs
- StackSpiller.Bindings.cs
- GridView.cs
- EncodingInfo.cs
- TypeExtension.cs
- ContextProperty.cs
- StateMachineWorkflowDesigner.cs
- ProtocolsConfigurationEntry.cs
- ZipIOLocalFileDataDescriptor.cs
- SqlDataSourceCommandEventArgs.cs
- ArraySegment.cs
- XmlObjectSerializerReadContextComplex.cs
- HtmlElementErrorEventArgs.cs
- DynamicQueryableWrapper.cs
- ChangePassword.cs
- ColumnHeaderConverter.cs
- ColorConvertedBitmapExtension.cs
- ProtectedConfigurationSection.cs
- DataSourceNameHandler.cs
- ProfileParameter.cs
- XhtmlBasicListAdapter.cs
- ToolbarAUtomationPeer.cs
- DesignBindingPicker.cs
- Animatable.cs
- PointConverter.cs
- BamlResourceSerializer.cs
- hwndwrapper.cs
- BaseDataListPage.cs
- SafeHandle.cs
- Permission.cs
- OletxDependentTransaction.cs
- TemplateBindingExtension.cs
- PermissionRequestEvidence.cs
- Stacktrace.cs
- ByteStream.cs
- CheckBoxList.cs
- KeyFrames.cs
- XmlSchemaSet.cs
- PolicyReader.cs
- XmlQuerySequence.cs
- ExternalException.cs
- ChangeProcessor.cs
- CatalogZone.cs
- DictionaryContent.cs
- TrustLevel.cs
- QueryConverter.cs
- unitconverter.cs
- SelectionWordBreaker.cs
- errorpatternmatcher.cs
- SecurityKeyUsage.cs
- EntityDataSourceDesigner.cs
- DataGridViewDataConnection.cs
- AppDomain.cs
- ContextStack.cs
- ObjectCloneHelper.cs
- TrackingDataItem.cs
- GeneralTransformGroup.cs
- CompilerWrapper.cs
- XmlSerializableReader.cs
- DataGridRow.cs
- ArrayMergeHelper.cs
- FacetEnabledSchemaElement.cs
- DropShadowEffect.cs
- MILUtilities.cs
- ModelUtilities.cs
- MemberMaps.cs
- NativeMethods.cs
- AxHost.cs
- GlyphShapingProperties.cs
- CmsInterop.cs
- ConnectionPoint.cs
- XamlSerializer.cs
- WindowsListView.cs