Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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. // Copyright (c) Microsoft Corporation. All rights reserved.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
- xamlnodes.cs
- ToolStripDropDownClosedEventArgs.cs
- DataException.cs
- ExtensibleClassFactory.cs
- SinglePageViewer.cs
- EventMappingSettings.cs
- PackageRelationshipSelector.cs
- DataSourceXmlElementAttribute.cs
- DoubleAnimationUsingPath.cs
- TextPattern.cs
- WorkflowInstanceExtensionManager.cs
- ToolZone.cs
- KeyBinding.cs
- IsolatedStorageFile.cs
- DropSourceBehavior.cs
- ColorInterpolationModeValidation.cs
- CustomCategoryAttribute.cs
- PingOptions.cs
- GeneralTransform.cs
- Rijndael.cs
- StrokeSerializer.cs
- DataGridColumn.cs
- infer.cs
- QilLoop.cs
- SqlConnectionString.cs
- PathFigureCollection.cs
- AspCompat.cs
- MeasurementDCInfo.cs
- TypeConverterAttribute.cs
- MiniCustomAttributeInfo.cs
- ClassHandlersStore.cs
- wgx_sdk_version.cs
- SystemWebCachingSectionGroup.cs
- QilValidationVisitor.cs
- AnnotationObservableCollection.cs
- FilterRepeater.cs
- SessionState.cs
- DataBindingCollection.cs
- SqlParameter.cs
- ADConnectionHelper.cs
- DiscreteKeyFrames.cs
- XmlCharCheckingReader.cs
- DataServiceKeyAttribute.cs
- WebReference.cs
- SplineKeyFrames.cs
- StickyNote.cs
- ResourcePermissionBase.cs
- CodeObject.cs
- DeclaredTypeValidatorAttribute.cs
- StylusSystemGestureEventArgs.cs
- TeredoHelper.cs
- TreeNodeStyle.cs
- SharedConnectionInfo.cs
- SymbolType.cs
- DataObjectCopyingEventArgs.cs
- SelectionEditingBehavior.cs
- ColumnHeaderConverter.cs
- ItemsPanelTemplate.cs
- ToolConsole.cs
- HttpModulesSection.cs
- StoreAnnotationsMap.cs
- ChangeBlockUndoRecord.cs
- ExpressionParser.cs
- AutoGeneratedField.cs
- TreeViewItem.cs
- Script.cs
- PackagePartCollection.cs
- Border.cs
- wpf-etw.cs
- DataSpaceManager.cs
- QuotedPairReader.cs
- MultipartContentParser.cs
- LongTypeConverter.cs
- TransformGroup.cs
- StringWriter.cs
- FixedSOMPage.cs
- Italic.cs
- HtmlInputHidden.cs
- EastAsianLunisolarCalendar.cs
- XamlStackWriter.cs
- OrderPreservingSpoolingTask.cs
- FormClosedEvent.cs
- HiddenField.cs
- LocalizabilityAttribute.cs
- SQLByteStorage.cs
- DefinitionBase.cs
- CommandExpr.cs
- DefaultBinder.cs
- ECDiffieHellman.cs
- WindowsAuthenticationModule.cs
- DataKeyArray.cs
- SRef.cs
- ChtmlFormAdapter.cs
- MemberRelationshipService.cs
- InputLanguageSource.cs
- BeginSelectCardRequest.cs
- StandardBindingElementCollection.cs
- StringSource.cs
- WebPartZone.cs
- TrackingMemoryStream.cs