Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Documents / Serialization / SerializerWriterEventHandlers.cs / 1 / SerializerWriterEventHandlers.cs
/*++ Copyright (C) 1985 - 2005 Microsoft Corporation All rights reserved. Module Name: XPSEventHandlers.hpp Abstract: EventHandlers used with the XpsDocumentWriter and XPSEmitter classes. Author: [....] ([....]) - 25th May 2005 Revision History: --*/ using System.Printing; namespace System.Windows.Documents.Serialization { ////// /// public enum WritingProgressChangeLevel { ////// /// None = 0, ////// /// FixedDocumentSequenceWritingProgress = 1, ////// /// FixedDocumentWritingProgress = 2, ////// /// FixedPageWritingProgress = 3 }; // // The following are the event args giving the caller more information // about the previously describes events // ////// /// public class WritingPrintTicketRequiredEventArgs : EventArgs { ////// /// public WritingPrintTicketRequiredEventArgs( System.Windows.Xps.Serialization.PrintTicketLevel printTicketLevel, int sequence ) { _printTicketLevel = printTicketLevel; _sequence = sequence; } ////// /// public System.Windows.Xps.Serialization.PrintTicketLevel CurrentPrintTicketLevel { get { return _printTicketLevel; } } ////// /// public int Sequence { get { return _sequence; } } ////// /// public PrintTicket CurrentPrintTicket { set { _printTicket = value; } get { return _printTicket; } } private System.Windows.Xps.Serialization.PrintTicketLevel _printTicketLevel; private int _sequence; private PrintTicket _printTicket; }; ////// /// public class WritingCompletedEventArgs : ComponentModel.AsyncCompletedEventArgs { ////// /// public WritingCompletedEventArgs( bool cancelled, Object state, Exception exception): base(exception, cancelled, state) { } }; ////// /// public class WritingProgressChangedEventArgs : ComponentModel.ProgressChangedEventArgs { ////// /// public WritingProgressChangedEventArgs( WritingProgressChangeLevel writingLevel, int number, int progressPercentage, Object state): base(progressPercentage, state) { _number = number; _writingLevel = writingLevel; } ////// /// public int Number { get { return _number; } } ////// /// public WritingProgressChangeLevel WritingLevel { get { return _writingLevel; } } private int _number; private WritingProgressChangeLevel _writingLevel; }; // // The following are the event args giving the caller more information // about a cancel occuring event // ////// /// public class WritingCancelledEventArgs : EventArgs { ////// /// public WritingCancelledEventArgs( Exception exception ) { _exception = exception; } ////// /// public Exception Error { get { return _exception; } } private Exception _exception; }; // // The following are the delegates used to represent the following 3 events // - Getting the PrintTicket from the calling code // - Informing the calling code that the write operation has completed // - Informing the calling code of the progress in the write operation // - Informing the caller code that the oepration was cancelled // ////// /// public delegate void WritingPrintTicketRequiredEventHandler( Object sender, WritingPrintTicketRequiredEventArgs e ); ////// /// public delegate void WritingProgressChangedEventHandler( Object sender, WritingProgressChangedEventArgs e ); ////// /// public delegate void WritingCompletedEventHandler( Object sender, WritingCompletedEventArgs e ); ////// /// public delegate void WritingCancelledEventHandler( Object sender, WritingCancelledEventArgs e ); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MobileUITypeEditor.cs
- WindowsToolbar.cs
- EncryptedXml.cs
- _ConnectOverlappedAsyncResult.cs
- MethodAccessException.cs
- MediaElement.cs
- ColorContextHelper.cs
- GlobalEventManager.cs
- PolyLineSegment.cs
- JpegBitmapEncoder.cs
- GenericUriParser.cs
- ThreadStaticAttribute.cs
- ConfigXmlComment.cs
- ContainerParagraph.cs
- CommandHelpers.cs
- Timeline.cs
- InheritanceAttribute.cs
- NativeMethods.cs
- BindingContext.cs
- SourceFileInfo.cs
- SynchronizedPool.cs
- IntegerValidator.cs
- WithStatement.cs
- ViewCellSlot.cs
- DataGridViewColumnConverter.cs
- DataColumnMappingCollection.cs
- FixUp.cs
- DataGridCellEditEndingEventArgs.cs
- VectorAnimation.cs
- SessionIDManager.cs
- StorageTypeMapping.cs
- ClonableStack.cs
- ListMarkerSourceInfo.cs
- WebSysDisplayNameAttribute.cs
- TextEndOfSegment.cs
- objectresult_tresulttype.cs
- Calendar.cs
- SymmetricKeyWrap.cs
- CodeParameterDeclarationExpressionCollection.cs
- RotateTransform.cs
- RoutedEventArgs.cs
- StructuredTypeEmitter.cs
- SchemaMapping.cs
- TemplatedControlDesigner.cs
- ClassDataContract.cs
- ComNativeDescriptor.cs
- DbSource.cs
- GridViewDeleteEventArgs.cs
- RepeatButton.cs
- SrgsElement.cs
- UIPropertyMetadata.cs
- Validator.cs
- MatrixTransform3D.cs
- Rule.cs
- SmtpNetworkElement.cs
- RegistryConfigurationProvider.cs
- SimpleParser.cs
- EditCommandColumn.cs
- PageVisual.cs
- BamlResourceSerializer.cs
- ImageBrush.cs
- CachedBitmap.cs
- ManifestSignatureInformation.cs
- ConditionCollection.cs
- ObjectTypeMapping.cs
- ChtmlFormAdapter.cs
- CustomAttributeBuilder.cs
- WindowsEditBoxRange.cs
- XmlName.cs
- Effect.cs
- DataObject.cs
- AssertSection.cs
- MemoryStream.cs
- ToolStripDropDownMenu.cs
- CodeMemberProperty.cs
- ACL.cs
- BaseParaClient.cs
- CapabilitiesRule.cs
- DataTableReaderListener.cs
- FormViewDeletedEventArgs.cs
- TemplateControl.cs
- PrintController.cs
- ThreadAbortException.cs
- EventDescriptor.cs
- RecognitionResult.cs
- ManagementScope.cs
- CursorInteropHelper.cs
- WindowsIPAddress.cs
- SqlExpander.cs
- IISUnsafeMethods.cs
- SmiContextFactory.cs
- DashStyle.cs
- UnitySerializationHolder.cs
- MonthChangedEventArgs.cs
- PcmConverter.cs
- BamlRecords.cs
- CommandEventArgs.cs
- RuntimeIdentifierPropertyAttribute.cs
- AssociationProvider.cs
- CurrencyManager.cs