Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / 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: Ali Naqvi (alinaqvi) - 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. /*++ Copyright (C) 1985 - 2005 Microsoft Corporation All rights reserved. Module Name: XPSEventHandlers.hpp Abstract: EventHandlers used with the XpsDocumentWriter and XPSEmitter classes. Author: Ali Naqvi (alinaqvi) - 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
- DataColumnCollection.cs
- TextLineBreak.cs
- DPCustomTypeDescriptor.cs
- SafePEFileHandle.cs
- Int16AnimationUsingKeyFrames.cs
- CompressEmulationStream.cs
- HijriCalendar.cs
- TextFormatterImp.cs
- FreeFormDesigner.cs
- XmlConvert.cs
- DockProviderWrapper.cs
- BezierSegment.cs
- PolyLineSegment.cs
- Configuration.cs
- CaretElement.cs
- TdsParserHelperClasses.cs
- ProfilePropertySettings.cs
- COM2Properties.cs
- _OSSOCK.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- _DynamicWinsockMethods.cs
- ResolveResponse.cs
- NodeFunctions.cs
- WeakReferenceKey.cs
- NativeMethods.cs
- RelationalExpressions.cs
- BasicHttpMessageSecurityElement.cs
- Verify.cs
- MemberPath.cs
- CopyAttributesAction.cs
- FormsAuthenticationCredentials.cs
- EntityDataSourceChangedEventArgs.cs
- RequestTimeoutManager.cs
- ComponentConverter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- PropertyGrid.cs
- CallContext.cs
- ButtonChrome.cs
- GlyphInfoList.cs
- DataViewSetting.cs
- FixedSOMLineRanges.cs
- OptionalMessageQuery.cs
- WindowsTitleBar.cs
- AdPostCacheSubstitution.cs
- templategroup.cs
- StorageEntitySetMapping.cs
- COM2Enum.cs
- FolderLevelBuildProviderCollection.cs
- WebConfigurationManager.cs
- DataControlCommands.cs
- MSG.cs
- AccessViolationException.cs
- XmlAtomicValue.cs
- DataSpaceManager.cs
- TypeGeneratedEventArgs.cs
- TableCellCollection.cs
- ComponentResourceManager.cs
- DataBinder.cs
- SRGSCompiler.cs
- BasicKeyConstraint.cs
- HeaderElement.cs
- CorrelationManager.cs
- NativeMethods.cs
- CellTreeNode.cs
- ViewStateException.cs
- UserInitiatedNavigationPermission.cs
- SendActivityDesigner.cs
- DynamicValidatorEventArgs.cs
- UIElement3D.cs
- EmbeddedMailObject.cs
- DataSpaceManager.cs
- CqlQuery.cs
- XPathDescendantIterator.cs
- CorrelationInitializer.cs
- WindowsBrush.cs
- StylusDevice.cs
- Keyboard.cs
- HScrollProperties.cs
- TraceProvider.cs
- VolatileResourceManager.cs
- SubordinateTransaction.cs
- unitconverter.cs
- Socket.cs
- ColorAnimationBase.cs
- UDPClient.cs
- GZipStream.cs
- StyleTypedPropertyAttribute.cs
- RunWorkerCompletedEventArgs.cs
- MenuItem.cs
- XmlSchemaGroupRef.cs
- UserPreferenceChangingEventArgs.cs
- AccessibleObject.cs
- HttpCookieCollection.cs
- PolicyVersionConverter.cs
- InternalConfigSettingsFactory.cs
- ActivationServices.cs
- IntSecurity.cs
- AlgoModule.cs
- MailWriter.cs
- CompositeActivityValidator.cs